博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python小技巧
阅读量:7113 次
发布时间:2019-06-28

本文共 794 字,大约阅读时间需要 2 分钟。

One For All!!!


导包

取别名

from math as foobar

from module1 import open as open1
from module2 import open as open2

查找Python的模块位置

>>> import sys,pprint>>> pprint.pprint(sys.path)

导入自定义的模块

import syssys.path.append('模块绝对路径')

赋值魔法(序列解包)

>>> x,y,z = 1,2,3>>> print x,y,z1 2 3>>> x,y = y,x>>> print x,y,z2 1 3>>> values = 1,2,3>>> values(1, 2, 3)>>> x,y,z = values>>> x1>>> y2>>> z3>>> data = {'name':'zdf','name1':'zdf1'}>>> data{'name': 'zdf', 'name1': 'zdf1'}>>> key,value = data.popitem()>>> key'name'>>> value'zdf'>>>

第一次导入模块时会执行模块里的程序,这可能不是你所想要的,所以你必须告知模块本身是作为程序运行还是导入模块,可以通过 __ name__变量实现这一点

def hello():    print('Hello,world!')    print('Hello,world!')def test():    hello()if __name__ == '__main__' : test()

当作为程序运行时,__ name__等于__ main__,当作为导入模块时,__ name__等于模块名称

运行模块程序的方法

python -m '模块名称' args

转载地址:http://elmhl.baihongyu.com/

你可能感兴趣的文章
CF 221div2 A. Lever
查看>>
C#序列化与反序列化以及深拷贝浅拷贝
查看>>
Django学习(一) Django安装配置
查看>>
通过Java代码实现对数据库的数据进行操作:增删改查(JDBC)
查看>>
iOS APP上架过程常见问题
查看>>
配置文件的读取 java
查看>>
【转】class 'org.springframework.orm.hibernate3.LocalSessionFactoryBean' not found解决办法
查看>>
VRTK 学习记录之 Teleport
查看>>
Ambari Server 配置组功能实现分析
查看>>
javascript this的范围理解
查看>>
zencart移站后批量替换数据库中网址、电子邮箱、重置用户密码
查看>>
zencart批量设置热卖商品 best seller、点击最高最受欢迎产品 most popular
查看>>
sql server 复制之找不到该行的非暴力处理方法
查看>>
MySql md5加密 sqlserver md5加密 C# md5加密 java md5加密
查看>>
jQuery介绍
查看>>
[ 转 ] 网页聊天室的原理
查看>>
eclipse中svn提交报错的解决
查看>>
mysql 总结
查看>>
php环境配置和nginx安装配置教程
查看>>
Python学习(21)python操作mysql数据库_操作
查看>>