import os
print(__file__)
print(os.path.abspath(__file__))
res=os.path.split("D:/python全栈15期/day21/03 os模块.py")
print(res)
print(os.path.basename("D:/python全栈15期/day21/03 os模块.py"))
print(os.path.dirname("D:/python全栈15期/day21/03 os模块.py"))
print(os.path.exists("D:/python全栈15期/day21/"))
print(os.path.isabs("D:/python全栈15期/day21/"))
print(os.path.isabs("/python全栈15期/day21/"))
print(os.path.isabs("python全栈15期/day21/"))
print(os.path.join("a",'b','D:\c','d.txt'))
print(os.path.dirname(os.path.dirname(__file__)))
res=os.path.join(
__file__,
"..",
".."
)
print(os.path.normpath(res))
print(os.path.getsize(__file__))
import subprocess
obj = subprocess.Popen("diasfdafr", shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE
)
res1=obj.stdout.read()
res2=obj.stderr.read()
print(res2.decode('gbk'))