Python开发中常用的nt模块及使用示例
发布时间:2023-12-19 00:32:57
在Python开发中,nt模块是与Windows操作系统相关的模块,它提供了一些操作文件、目录和进程的方法。下面是一些常用的nt模块的方法及其使用示例。
1. mkdir(path)
创建一个新目录。
import os
os.mkdir("new_dir")
2. rmdir(path)
删除一个目录。
import os
os.rmdir("old_dir")
3. chdir(path)
更改当前工作目录。
import os
os.chdir("new_dir")
4. getcwd()
获取当前工作目录。
import os current_dir = os.getcwd()
5. remove(path)
删除一个文件。
import os
os.remove("file.txt")
6. rename(src, dst)
重命名或移动一个文件。
import os
os.rename("old_file.txt", "new_file.txt")
7. listdir(path)
返回指定目录下的文件和子目录列表。
import os
files = os.listdir("dir")
8. system(command)
执行系统命令。
import os
os.system("echo Hello, world!")
9. startfile(path)
使用默认应用程序打开文件。
import os
os.startfile("file.txt")
10. walk(top, topdown=True, onerror=None, followlinks=False)
遍历目录树。
import os
for root, dirs, files in os.walk("dir"):
for file in files:
print(os.path.join(root, file))
11. getpid()
获取当前进程的ID。
import os
pid = os.getpid()
12. getppid()
获取当前进程的父进程ID。
import os
ppid = os.getppid()
这些方法可以帮助开发者在Windows上进行文件、目录和进程的管理操作。请注意,这些方法只在Windows操作系统中可用,在其他操作系统上可能无法正常使用。
