首页 > 编程语言 > 详细

python学习(十六)os使用

时间:2020-07-08 09:45:27      阅读:76      评论:0      收藏:0      [点我收藏+]

os模块
os库是python标准库,包含几百个函数,常用的有路径操作、进程管理、环境参数等
os.path
在pycharm中的__file__表示文件本身,输出的是一个绝对路径

# 获取文件名称
a = os.path.basename(__file__)
print(文件名称: %s %a)

代码结果
文件名称: python_014os.py
# 获取文件绝对路径
b = os.path.abspath(__file__)
print(当前文件绝对路径:%s%b)

代码结果
当前文件绝对路径:/Users/*/python_learing/python_014os.py
# 获取文件路径
c = os.path.dirname(__file__)
print(文件路径: %s%c)

代码结果
文件路径: /Users/*/python_learing
# 判断文件是否存在
d = os.path.exists(__file__)
print(文件存在吗?:%s%d)
e = os.path.exists(python_016os.py)
print(文件存在吗?:%s%e)

代码结果
文件存在吗?:True
文件存在吗?:False
# 判断路径是否存在
f = os.path.lexists(/Users/*/python_learing/python_014os.py)
print(路径存在:%s%f)

代码结果
路径存在:True
import time
# 返回文件修改时间
g = os.path.getatime(/Users/*/python_014os.py)
print(文件修改时间:%s%(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(g))))

预期结果
文件修改时间:2020-07-07 10:59:20
# 文件真实路径
h = os.path.realpath(__file__)
print(文件真实路径:%s%h)

代码结果
文件真实路径:/Users/*/python_014os.py
# 判断文件是否存在
j = os.path.getsize(__file__)
print(文件存在,文件大小为:%s%j)
try:
    k = os.path.getsize(/Users/*/python_learing/python_015os.py)
except Exception as msg:
    print(错误为:%s%msg)

代码结果
文件存在,文件大小为:1531
错误为:[Errno 2] No such file or directory: /Users/*/python_015os.py

 

python学习(十六)os使用

原文:https://www.cnblogs.com/jiliangceshi/p/13264886.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!