• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
带着兔子去拔牙
博客园    首页    新随笔    联系   管理    订阅  订阅

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的文件目录
posted @ 2022-06-20 19:07  带着兔子去拔牙  阅读(84)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3