python复习第9天:OS编程

2020-03-20  本文已影响0人  潮办公

title: python复习100天--第9天
date: 2020-03-20 21:00:24
tags:
- python
- 基础
categories: python复习
top: 10


OS编程

import os
a = os.getcwd()  # 当前路径
print(a)
# 输出文字
"""
/home/tlntin/PycharmProjects/study
"""
import os
a = os.listdir('/home/tlntin/PycharmProjects/study')
print(a)
# 输出路径
"""
['__pycache__', 'test.py', '静夜思.txt', '002.py', '001.json', '.idea', '001.pkl',
 '第二天.py', 'WTI_USD历史数据.csv']
"""
import os
os.mkdir('test')  # test文件夹
# 输出文字
"""
当前路径下会多一个test文件夹
"""
import os
os.makedirs('test2/test3')  # 先test2文件夹,再创建子路径test3文件夹
import os
os.remove('001.json')  # 删除当前路径下的001.json
import os
os.removedirs('test2/test3')  # test2和其子目录test3都会被删除
import os
os.rename('002.py', '003.py')  # 重命名002到003
import os
os.renames('test', 'test1/test2')  # 重命名test文件夹为test1文件夹,并且再下面建一个子路径
import os
os.rmdir('test1/test2')  # 对test2检测,如果是空则删除

os.path

import os
a = os.path.abspath('003.py')
print(a)
# 输出文字
"""
/home/tlntin/PycharmProjects/study/003.py
"""
import os
a = os.path.basename('/home/tlntin/PycharmProjects/study/003.py')
print(a)
# 输出文字
"""
003.py
"""
import os
a = os.path.dirname('/home/tlntin/PycharmProjects/study/003.py')
print(a)
# 输出文字
"""
/home/tlntin/PycharmProjects/study
"""
import os
result = os.path.exists('test1')
print(result)

# 输出结果
"""
True
"""
import os
result = os.path.getatime('test1')  # 返回结果是一个时间戳
print(result)

# 输出结果
"""
1584715747.7046256
# 转换后2020-03-20 22:49:07
"""
import os
result = os.path.getctime('test1')  # 返回结果是一个时间戳
print(result)

# 输出结果
"""
1584715747.3763847
"""
import os
result = os.path.getsize('test1')  # 返回文件大小b
print(result)

# 输出结果
"""
4096
"""
import os
result = os.path.isabs('test1')  # 返回文件大小b
print(result)

# 输出结果
"""
False
"""
import os
a = os.getcwd() # 返回当前父路径
b = os.path.join(a, '004.py')
print(b)

# 输出结果
"""
/home/tlntin/PycharmProjects/study/004.py
"""
import os
a = os.getcwd()
b = os.path.split('/home/tlntin/PycharmProjects/study/004.py')
print(b)

# 输出结果
"""
('/home/tlntin/PycharmProjects/study', '004.py')
"""
import os
a = os.getcwd()
b = os.path.splitext('/home/tlntin/PycharmProjects/study/004.py')
print(b)

# 输出结果
"""
('/home/tlntin/PycharmProjects/study/004', '.py')
"""
上一篇下一篇

猜你喜欢

热点阅读