Day 14 14.1 OS模块
OS模块
(1) 创建文件夹
os.mkdir("我的模块")
(2) 路径拼接: os.path.join
# path = os.path.join("我的模块", "apple.txt")
# print(path)  # 我的模块/apple.txt
# with open(path, "w") as f:
#     pass
#查看当前系统/语法的路径分隔符
#print(os.path.sep) # /
(3) 获取文件或文件夹的目录
# (3) 获取文件或文件夹的目录
#查看当前文件所在文件目录
print(os.path.dirname(__file__))  # E:\Luffycity\爬虫VIP课\第十四天
# print(os.path.dirname(path))
path = "/Users/meng/PycharmProjects/pythonProject/爬虫JS逆向/day14 requests应用案例/02 os模块.py"
print(os.path.dirname(os.path.dirname(path)))  #/Users/meng/PycharmProjects/pythonProject/爬虫JS逆向
(4) 是否存在某文件或目录
print(os.path.exists("我的模块2"))
print(os.path.exists("/Users/yuan/PycharmProjects/pythonProject/爬虫JS逆向/day14 requests应用案例/笔记2"))
(5) basename
# (5) basename
path = "/Users/yuan/PycharmProjects/pythonProject/爬虫JS逆向/day14 requests应用案例/笔记"
#os.path.basename():查找当前文件的文件名
print(os.path.basename(path))  #笔记
#os.path.dirname():查找当前文件的上级所有文件路径
print(os.path.dirname(path))  #/Users/yuan/PycharmProjects/pythonProject/爬虫JS逆向/day14 requests应用案例
#os.path.split():以路径分隔符作为分隔,分隔路径
print(os.path.split(path))    #('/Users/yuan/PycharmProjects/pythonProject/爬虫JS逆向/day14 requests应用案例', '笔记')
(6) 通用OS模块判断文件夹是否存在
# 判断文件夹是否存在,若不存在则创建
filename = '文件夹名字'
if not os.path.exists(filename):
    os.mkdir(filename)
本文来自博客园,作者:Chimengmeng,转载请注明原文链接:https://www.cnblogs.com/dream-ze/p/17191646.html

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号