Python os模块和sys模块的使用

os模块

import os

print(os.getcwd())  # 当前文件的工作路径
print(os.listdir(os.getcwd()))  # 当前文件夹中所有的文件以列表显示
print(os.path.isdir(os.getcwd()))  # 判断路径是否是目录
print(os.path.basename('E:\my_python\python_test\paomadeng.py'))  # 返回路径中的文件名 -> paomadeng.py
print(os.path.dirname('E:\my_python\python_test\paomadeng.py'))  # 返回路径 -> E:\my_python\python_test

print(os.path.abspath('paomadeng.py'))  # 当前文件在该项目的绝对路径
print(os.path.abspath('.'))  # 当前工作区的绝对路径
print(os.path.getsize(os.getcwd()))  # 查看文件或文件夹的大小


print(os.path.exists('E:\my_python\python_test\paomadeng.py'))  # 文件或问文件夹是否存在,返回布尔值

print(os.path.getmtime(path))  # 文件或文件夹最后修改时间
print(os.path.getatime(path))  # 文件或文件夹最后访问时间
print(os.path.getctime(path))  # 文件或文件夹创建时间

print(os.path.join('E:\my_python\python_test', 'test.txt'))  # 将文件与路径进行组合
print(os.path.join('E:\my_python\python_test\mytest.txt', 'test.txt'))  # 将之前的文件路径删除再与路径进行组合E:\my_python\python_test\test.txt

print(os.path.split('E:\my_python\python_test\mytest.txt'))  #  将路径拆分为(文件夹, 文件名)元组的格式
print(os.path.splitext('mytest.txt'))  #  将路径拆分为('mytest', '.txt')元组的格式

https://www.runoob.com/python/python-os-path.html

sys模块
import sys
import os

print(sys.argv)  # 获取命令行参数,返回值是一个列表,第一个元素是程序本身

print(sys.version)  # 获取python解释器版本信息

print(sys.maxsize)  # 查看最大的整型值

print(sys.path)  # 查看模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)  # 添加系统环境变量
print(sys.path)

print(sys.platform)  # 查看操作系统的名称win32 -> Windows系统,linux2 -> Linux系统

sys.stdout.write('hello')  # 和print的作用一样,print内部也是调用sys.stdout,输出不会回车
print('hello, world')  # sys.exit() 判断程序是否正常退出,可以指定返回值sys.exit(1)
sys.exit(0)

print('python')  # 执行完sys.exit()后续的程序不在执行

https://www.cnblogs.com/machangwei-8/p/10718187.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值