fileIO和OS操作文件和目录

1.FileIO操作文件

# 文件IO,读取文件和创建文件
# 1.读取键盘输入
x=input("please input number")
print("您输入的是"+x)

# 2.打开一个文件(open函数相当于创建一个file对象)
fo = open("test.sh", "r+")
print("文件名: ", fo.name)
print("是否已关闭 : ", fo.closed)
print("访问模式 : ", fo.mode)
print("文件位置 : ", fo.tell())

# 3.去读打开的上面的文件进行操作(传负数代表读取所有)
content = fo.read(-1)
print(content)

# 4.向文件中写内容
fo.write("llllllllllllll")
fo.flush()
content1 = fo.read(-1)
print(content1)

2.OS模块处理文件和目录

# OS模块处理文件和目录
import os
# 打印当前目录
print(os.getcwd())
# 打印环境变量
print(os.getenv("path"))
# 改变工作目录
path="C:/Users/liqiang/Desktop"
os.chdir(path)
print(os.getcwd())

# 删除目录
os.removedirs("pythonDir")
# 创建目录
os.mkdir("pythonDir")
# 进入当前目录的pythonDir子目录
os.chdir("pythonDir")
print(os.getcwd())
# 创建两个文件
open("test1.txt",'w')
open("test2.txt",'w')
# 列出文件夹下的文件内容
print(os.listdir(os.getcwd()))
原文地址:https://www.cnblogs.com/qlqwjy/p/8868824.html