3os,sys 模块
import sys
print(sys.platform) #获取系统参数
print(sys.argv) #用来获取运行python文件传入的参数
import sys print(sys.argv)
['D:/Users/0/PycharmProjects/untitled2/sys.py']
手动执行python
进入Terminal
import sys print(sys.platform) print(sys.argv) argv = sys.argv[1] if argv == '--help': print('hello')
进入Terminal 输入
python sys.py --help
打印出来为
win32
['sys.py', '--help']
hello
import sys print(sys.platform) print(sys.argv) argv = sys.argv[1] if argv == '--help': print('hello') elif sys.argv[1] =='--version': print('版本为1.3')
进入Terminal 输入
python sys.py --version
win32
['sys.py', '--version']
版本为1.3
获取到python sys.py --version参数,要用argv
os用法
import sys import os print(os.path.join('e:','mover','a.mp4'))#拼路径
验证文件是否在
import os print(os.path.exists('文件名称‘))#验证文件是否存在
在就返回Ture,不在返回False
绝对路径
print(os.path.dirname('add.py'))#相对路径
print(os.path.abspath('add.py'))#绝对路径
print(os.path.split())#分割路径和文件名
print(os.path.getsize('add.py'))#文件大小
print(os.path.isfile('add.py'))#是不是一个文件夹
print(os.path.isdir())#是不是一个文件
print(os.path.getatime('add.py'))#最后一次访问时间
print(os.path.getctime('add.py'))#创建时间
print(os.mkdir('teat'))#创建文件,没有父目录,直接报错
print(os.makedirs('e:\\teat\\mover'))#副目录不存在直接创建
import os
yek = '.mp4'
for cur_dir ,dirs,files in os.walk('/Users/songxueyan'):
for file in files:
if yek in file:
obspath=os.path.join(cur_dir,file)
print(obspath)
查询mp4的文件目录