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的文件目录