网站的种类,网站建设980元,企业官网建站联系我们,2023年的新闻时事热点论文内置模块或者其他模块学习方式#xff1a; dir help
os模块负责程序与操作系统的交互#xff0c;提供了访问操作系统底层的接口#xff1b;即os模块提供了非常丰富的方法用来处理文件和目录。
os#xff1a;
os.path
遍历C盘代码 import os
from os import path
def …内置模块或者其他模块学习方式 dir help
os模块负责程序与操作系统的交互提供了访问操作系统底层的接口即os模块提供了非常丰富的方法用来处理文件和目录。
os
os.path
遍历C盘代码 import os
from os import path
def scanner_file(url: str):
try:
files os.listdir(url)
for f in files:
# real_url url os.sep f
real_url path.join(url, f)
if path.isfile(real_url): print(path.abspath(real_url))
else: scanner_file(real_url)
except PermissionError :
pass
if __name__ __main__: scanner_file(C:\Windows) 过滤文件的功能
查找到自己电脑中某个盘符中python文件xxx.py
import os def get_filelists(url): try: list_directory os.listdir(url) for directory in list_directory: real_url urlos.sepdirectory if(os.path.isfile(real_url)): if(os.path.splitext(real_url)[1].py): print(real_url) else: get_filelists(real_url) except PermissionError: pass get_filelists(C:) sys模块
sys模块这个模块主要用来调整和修改python解释器及相关参数
sys.argv返回一个脚本的完全路径 可以把参数传到输出端 python的垃圾回收机制
引用计数法
sys.setrecursionlimit2000
修改递归最大层数值 使用时一定要标记好
谨慎使用