Python_Aron
2019-03-16 14:39:42 0 举报
AI智能生成
...
作者其他创作
大纲/内容
基础
编译成pyc文件
python -m compileall xxx.py
python -m compileall moveLogApk.py
语法
打印print
print ("file_path is %s"%file_path)
#print new_name
#sys.stdout.write(str("success") + '\n')
print "11"
print ("New name is %s"% new_name)
不能有逗号 %后面可以空格再接str
是否包含contain
方法1:使用 in 方法实现contains的功能:
site = 'http://www.jb51.net/'
if "jb51" in site:
print('site contains jb51')
输出结果:site contains jb51
方法2:使用find函数实现contains的功能
s = "This be a string"
if s.find("is") == -1:
print "No 'is' here!"
else:
print "Found 'is' in the string."
获取当前目录
CurrentPath = os.getcwd()
print CurrentPath
时间
时间戳
import datetime
import time
print time.mktime(datetime.datetime.now().timetuple())
import time
print time.mktime(datetime.datetime.now().timetuple())
1521688119.0
毫秒数
时间
time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))
定时/延时任务
time.sleep(t)
Timer(2, printHello).start()
# 两秒之后执行printHello函数
循环语句
for循环
for file_obj in file_list:
循环体
循环体
循环体
循环体
while循环
while 1:
条件1为真,必定成立
使用
在命令行输入 python
进入python命令行模式
退出
Windows
Ctrl+z 回车
Linux/BSD shell,那么按Ctrl-d退出提示符
常见问题
注释中文报错
原因:如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。
解决方法
在第一行或是第二行加入这么一句
# -- coding: utf-8 --
# coding=<encoding name>
# coding=utf-8
#!/usr/bin/python
# -*- coding: <encoding name> -*-
#!/usr/bin/python
# -*- coding: utf-8 -*-
一定要第二行
#!/usr/bin/python
# vim: set fileencoding=<encoding name> :
#!/usr/bin/python
# vim: set fileencoding=utf-8 :
print 中文乱码
str前加上u
如: a=u'测试''
print a
print u'测试'
print 'decode解码utf-8'.decode('utf-8')
引入其他文件夹的py文件 找不到
Python会在以下路径中搜索它想要寻找的模块:
1. 程序所在的文件夹
2. 标准库的安装路径
3. 操作系统环境变量PYTHONPATH所包含的路径
将自定义库的路径添加到Python的库路径中去,有如下两种方法:
1. 动态的添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径
import sys
sys.path.append(r'your_path')
2. 在Python安装目录下的\Lib\site-packages文件夹中建立一个.pth文件,内容为自己写的库路径。示例如下
E:\\work\\Python\\http
E:\\work\\Python\\logging
src.pth
D:\\pythonSrc
可以import了,但执行里面的方法错误
cmd.system_("")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'system_'
重装Python环境
>>> import cmd
>>> cmd.system("")
*****start*****
*****end*****
0
pip安装默认Python3
python2 -m pip install 模块
0 条评论
下一页