os模块

Posted roc-atlantis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了os模块相关的知识,希望对你有一定的参考价值。

import os

print(os.getcwd())

print(os.listdir(r‘D:s2视频目录day18‘))
print(os.listdir(‘.‘))
print(os.listdir(‘..‘))

os.chdir(r‘D:s2视频目录day08‘)
print(os.getcwd())

print(os.listdir(r‘D:s2视频目录day08‘))
print(os.listdir(r‘.‘))

os.mkdir(r‘a‘)
os.mkdir(r‘a/b‘)
os.mkdir(r‘a/b/c‘)

os.makedirs(r‘acdef‘)
os.rmdir(r‘acdef‘)
os.removedirs(r‘acdef‘)

obj = os.stat(r‘D:s2视频目录day18 un.py‘)
print(obj)

print(os.sep)
print(os.linesep)
print(os.pathsep)

import time, os

print(os.getpid())
time.sleep(500)

res = os.system(‘taskliasdfst‘)
print(‘结果是:‘, res)

import json

# 当程序所有的文件都需要引用一个变量时,则需要将该变量加入环境变量中
os.environ[‘x‘] = json.dumps([‘a‘, ‘b‘, ‘c‘])
print(json.loads(os.environ[‘x‘])[0])

print(os.path.split(r‘D:s2视频目录day183 random模块.py‘))
print(os.path.dirname(r‘D:s2视频目录day183 random模块.py‘))
print(os.path.basename(r‘D:s2视频目录day183 random模块.py‘))

print(os.path.isabs(r‘C:a.txt‘))
print(os.path.isabs(r‘a.txt‘))

print(os.path.isabs(‘/a/b/c.txt‘))
print(os.path.isabs(‘a/b/c.txt‘))

print(os.path.join(‘C:\‘, ‘a‘, ‘D:\‘, ‘b‘, ‘F:\‘, ‘c.txt‘)) # 只会生成F:\‘c.txt‘

print(os.path.getsize(r‘D:s2视频目录day182 时间模块.py‘)) # 字节






























































以上是关于os模块的主要内容,如果未能解决你的问题,请参考以下文章

python模块--os模块sys模块

python之os模块

Python中常用的模块(OS模块)

python模块之os模块

Python内置模块--os模块的使用

python常用模块之OS模块