from pathlib import Path
myFiles = ["C++", "Java", "Python"]
for filename in myFiles:
print(Path("D:\\Study", filename))
from pathlib import Path
print(Path.cwd())
from pathlib import Path
print(Path.home())
import os
os.makedirs(".\\ABC\\abc")
from pathlib import Path
Path(".\\ABC").mkdir()
from pathlib import Path
file = Path.cwd()
print(file)
print(file.is_absolute())
import os.path
file = "..\\"
print(os.path.abspath(file))
print(os.path.isabs(file))
print(os.path.relpath("D:\\Study\\Java", "D:\\Study\\C++"))
from pathlib import Path
file = Path(Path.cwd(), "test.py")
print(file.anchor)
print(file.drive)
print(file.parent)
print(file.name)
print(file.stem)
print(file.suffix)
import os.path
from pathlib import Path
print(os.path.getsize(Path(Path.cwd(), "test.py")))
print(os.listdir(Path.cwd()))
from pathlib import Path
file = Path.cwd()
print(list(file.glob("*.py")))
from pathlib import Path
file = Path.cwd()
print(file.exists())
print(file.is_file())
print(file.is_dir())
open("messages.txt")
message = open("messages.txt")
print(message.read())
print(message.readlines())
message.close()
message = open("messages.txt", "w")
# 以写模式打开
message.write("123")
# 写入内容
message = open("messages.txt")
print(message.read())
message.close()
import shelve
file = shelve.open("mydata")
items = ["A", "B", "C", "D", "E", "F"]
file['items'] = items
file.close()
file = shelve.open("mydata")
print(list(file.keys()))
print(list(file.values()))
print(file["items"])
file.close()
更多【编程技术-第9章 读写文件】相关视频教程:www.yxfzedu.com