import os
import sys
def test_environ(): #查看环境变量,environ 是一个字典,变量名为key,值为vaules
print(os.environ['SHELL'])
print(os.environ['PATH'])
print(os.environ['HOME'])
print(os.environ['UID'])
os.environ['amos'] = 'zhao' # 添加环境变量
print(os.environ['amos'])
def test_access():
path = '/home/fyzhao/doc/paper/1708.01641.pdf'
result_1 = os.access(path,os.F_OK) #文件存在
print(result_1)
result_2 = os.access(path,os.R_OK) # path可读
print(result_2)
result_3 = os.access(path,os.W_OK) # path可写
print(result_3)
result_4 = os.access(path, os.X_OK) # path可执行
print(result_4)
def test_listdir():
file_path = '/home/fyzhao/doc/paper'
for file in os.listdir(file_path):
print(file)
print('是目录吗?',os.path.isdir(os.path.join(file_path,file))) #isdir 判断是否为目录,file 是相对路径。os.path.join
# 产生绝对路径:/home/fyzhao/doc/paper/file
print('是文件吗?',os.path.isfile(os.path.join(file_path,file)))
if __name__ == '__main__':
# test_environ() #与 printenv 输出环境变量一致
# test_access()
test_listdir()
Python——os模块学习测试代码
最新推荐文章于 2024-05-22 16:39:30 发布