当前位置: 首页 > news >正文

公司做网站百度可以搜到吗山东网页制作网站

公司做网站百度可以搜到吗,山东网页制作网站,国外网站需要备案吗,学校网站建设情况说明书只用于记录最近的一些日常程序。 目录 前言 一、文件和目录管理 1.读取文件结构 读取所有文件夹和文件 读取到N级子文件夹和文件 只读取到N级子文件夹 2.遍历文件并处理#xff08;复制、删除#xff09; 说明#xff1a; 二、数据分析和处理 三、数据可视化 四、… 只用于记录最近的一些日常程序。 目录 前言 一、文件和目录管理 1.读取文件结构 读取所有文件夹和文件 读取到N级子文件夹和文件 只读取到N级子文件夹 2.遍历文件并处理复制、删除 说明 二、数据分析和处理 三、数据可视化 四、文本处理 总结 前言 Python 是一种高级编程语言因其简洁易读、功能强大和广泛的应用而受到许多开发者的喜爱。 一、文件和目录管理 os 和 shutil处理文件和目录操作如复制、移动、删除文件。glob文件模式匹配查找符合特定模式的文件。 import os import shutil# 创建目录 os.makedirs(example_dir, exist_okTrue)# 创建文件 with open(example_dir/example_file.txt, w) as f:f.write(Hello, World!)# 移动文件 shutil.move(example_dir/example_file.txt, example_dir/new_file.txt)# 删除文件 os.remove(example_dir/new_file.txt)# 删除目录 os.rmdir(example_dir)1.读取文件结构 读取所有文件夹和文件 下面是一个 Python 脚本它可以读取当前文件夹并打印出文件框架。这个脚本使用 os 模块来遍历文件夹中的文件和子文件夹并打印出每个文件和文件夹的结构。 import osdef print_directory_structure(root_dir, indent):for item in os.listdir(root_dir):item_path os.path.join(root_dir, item)if os.path.isdir(item_path):print(f{indent}[Folder] {item})print_directory_structure(item_path, indent )else:print(f{indent}[File] {item})if __name__ __main__:current_directory os.getcwd()print(fDirectory structure of: {current_directory})print_directory_structure(current_directory)这个脚本会输出当前文件夹及其所有子文件夹和文件的层级结构。例如 Directory structure of: /path/to/current/directory [Folder] subfolder1   [File] file1.txt   [File] file2.txt [Folder] subfolder2   [Folder] subsubfolder1     [File] file3.txt [File] file4.txt [File] file5.txt 如果想要的文件结构输出应该是以层级结构显示的目录和文件。下面是一个脚本它会按照你所描述的方式来打印当前文件夹的文件框架。 import osdef print_directory_structure(root_dir, indent):for item in os.listdir(root_dir):item_path os.path.join(root_dir, item)if os.path.isdir(item_path):print(f{indent}— {item}/)print_directory_structure(item_path, indent )else:print(f{indent}— {item})if __name__ __main__:current_directory os.getcwd()print(f— {os.path.basename(current_directory)}/)print_directory_structure(current_directory, )运行这个脚本后会输出当前文件夹及其所有子文件夹和文件的结构。例如 — current_directory/     — subfolder1/         — file1.txt         — file2.txt     — subfolder2/         — subsubfolder1/             — file3.txt     — file4.txt     — file5.txt 可以将将文件结构输出到 readme.txt 文件中: import osdef save_directory_structure_to_file(root_dir, file, indent):for item in os.listdir(root_dir):item_path os.path.join(root_dir, item)if os.path.isdir(item_path):file.write(f{indent}— {item}/\n)save_directory_structure_to_file(item_path, file, indent )else:file.write(f{indent}— {item}\n)if __name__ __main__:current_directory os.getcwd()with open(readme.txt, w) as file:file.write(f— {os.path.basename(current_directory)}/\n)save_directory_structure_to_file(current_directory, file, )运行这个脚本后会在当前目录下生成一个 readme.txt 文件内容是当前文件夹及其所有子文件夹和文件的结构。例如 — current_directory/     — subfolder1/         — file1.txt         — file2.txt     — subfolder2/         — subsubfolder1/             — file3.txt     — file4.txt     — file5.txt 读取到N级子文件夹和文件 可以通过限制递归的深度来实现只读取三级子文件夹。下面是修改后的脚本将文件结构输出到 readme.txt 文件中并且只读取到三级子文件夹 import osdef save_directory_structure_to_file(root_dir, file, indent, depth0, max_depth3):if depth max_depth:returnfor item in os.listdir(root_dir):item_path os.path.join(root_dir, item)if os.path.isdir(item_path):file.write(f{indent}— {item}/\n)save_directory_structure_to_file(item_path, file, indent , depth 1, max_depth)else:file.write(f{indent}— {item}\n)if __name__ __main__:current_directory os.getcwd()with open(readme.txt, w) as file:file.write(f— {os.path.basename(current_directory)}/\n)save_directory_structure_to_file(current_directory, file, , 1, 3)运行这个脚本后readme.txt 文件的内容将是当前文件夹及其最多三级子文件夹和文件的结构。例如 — current_directory/     — subfolder1/         — file1.txt         — file2.txt     — subfolder2/         — subsubfolder1/             — file3.txt     — file4.txt     — file5.txt 只读取到N级子文件夹 例如最多只读取四级子文件夹并且不包含文件名称 import osdef save_directory_structure_to_file(root_dir, file, indent, depth0, max_depth4):if depth max_depth:returnfor item in os.listdir(root_dir):item_path os.path.join(root_dir, item)if os.path.isdir(item_path):file.write(f{indent}— {item}/\n)save_directory_structure_to_file(item_path, file, indent , depth 1, max_depth)if __name__ __main__:current_directory os.getcwd()with open(readme.txt, w) as file:file.write(f— {os.path.basename(current_directory)}/\n)save_directory_structure_to_file(current_directory, file, , 1, 4)运行这个脚本后readme.txt 文件的内容将是当前文件夹及其最多四级子文件夹的结构不包含文件名称。例如 — current_directory/     — subfolder1/     — subfolder2/         — subsubfolder1/             — subsubsubfolder1/     — subfolder3/ 读取每级别子文件夹不读取文件名称 import osdef save_directory_structure_to_file(root_dir, file, indent):for item in os.listdir(root_dir):item_path os.path.join(root_dir, item)if os.path.isdir(item_path):file.write(f{indent}— {item}/\n)save_directory_structure_to_file(item_path, file, indent )if __name__ __main__:current_directory os.getcwd()with open(readme.txt, w) as file:file.write(f— {os.path.basename(current_directory)}/\n)save_directory_structure_to_file(current_directory, file, )2.遍历文件并处理复制、删除 遍历指定文件夹下的文件并根据文件的类型或文件名称是否包含 kgtbg 来选择进行处理复制到指定文件夹或删除。你可以根据实际需求调整处理逻辑和目标文件夹路径。 import os import shutildef process_files(src_dir, dest_dir, keywordkgtbg):# 确保目标文件夹存在os.makedirs(dest_dir, exist_okTrue)for root, dirs, files in os.walk(src_dir):for file_name in files:file_path os.path.join(root, file_name)if keyword in file_name:# 复制到指定文件夹shutil.copy(file_path, dest_dir)print(fCopied: {file_path} to {dest_dir})# 删除原文件os.remove(file_path)print(fDeleted: {file_path})else:print(fSkipped: {file_path})if __name__ __main__:source_directory path/to/source_directory # 替换为源文件夹路径destination_directory path/to/destination_directory # 替换为目标文件夹路径process_files(source_directory, destination_directory)说明 os.makedirs(dest_dir, exist_okTrue)确保目标文件夹存在。如果目标文件夹不存在os.makedirs 会创建它。 os.walk(src_dir)遍历源文件夹及其所有子文件夹中的文件。 if keyword in file_name检查文件名是否包含指定的关键字 kgtbg。如果包含执行处理操作。 shutil.copy(file_path, dest_dir)将符合条件的文件复制到目标文件夹。 os.remove(file_path)删除原文件。 print用于打印处理过程中的信息便于跟踪操作。 二、数据分析和处理 Pandas数据处理和分析尤其适用于表格数据。NumPy数值计算支持大规模的数组和矩阵运算。SciPy科学计算包括优化、线性代数、积分等。 Pandas 数据分析示例 import pandas as pd# 读取数据 df pd.read_csv(data.csv)# 显示前几行 print(df.head())# 数据统计 print(df.describe())# 数据过滤 filtered_df df[df[column_name] 10]# 保存处理后的数据 filtered_df.to_csv(filtered_data.csv, indexFalse)三、数据可视化 Matplotlib生成静态、动态和交互式的图表。Seaborn基于 Matplotlib提供更高级的统计图表。Plotly交互式图表和仪表盘。 Matplotlib 示例 import matplotlib.pyplot as plt# 示例数据 x [1, 2, 3, 4, 5] y [2, 3, 5, 7, 11]# 创建图表 plt.plot(x, y, markero) plt.xlabel(X axis) plt.ylabel(Y axis) plt.title(Sample Plot) plt.grid(True) plt.savefig(plot.png) # 保存图表 plt.show() # 显示图表四、文本处理 re正则表达式用于复杂的字符串匹配和替换。nltk 和 spaCy自然语言处理库用于文本分析和处理。 import retext The rain in Spain stays mainly in the plain.# 查找所有出现的 in matches re.findall(rin, text) print(fMatches: {matches})# 替换 in 为 on new_text re.sub(rin, on, text) print(fNew Text: {new_text})总结 以上就是今天要讲的内容本文仅仅简单介绍了一些常用 Python 程序的示例代码涵盖数据分析、数据可视化、文件管理等。
http://www.hkea.cn/news/14443313/

相关文章:

  • 网站关键词怎么优化排名wordpress目录的绝对路径
  • 好搜网惠州seo长沙优化科技有限公司正规吗
  • 校园网站开发的需求分析辽宁工程招投标信息网
  • 网站的图片做多大尺寸网站开发一般用什么软件
  • 南昌哪家做网站好建站平台 在线提交表格功能
  • 余姚网站建设yyshjhtml简单网页代码课程表
  • 网站排名掉了可以免费发帖的网站
  • 局域网做网站 内网穿透电脑上如何进入wordpress
  • 呼和浩特建站昆明网红打卡景点
  • 厦门seo建站做外贸搜索外国客户的网站
  • 网站建设分为那几个模块推广链接点击器
  • 外管局网站先支后收怎么做报告本地免费发布信息网站
  • 中亿丰建设集团股份有限公司网站网站里做任务
  • 网站开发目录规范找代理商的渠道有哪些
  • 东莞市网站公司网络营销的含义是什么
  • 网站建设实验七我要做网站做网站临泉
  • 鸿兴网站建设公司开发公司土地评估费计入土地价款
  • 我的网站 dedecms旅游网站建设前期分析
  • 淄博网站建设优化公司asp.net p2p网站开发
  • 门户网站建设目的做坏事小视频网站
  • 现代郑州网站建设网页设计软件培训机构
  • 学做美食视频网站响应式网站排名如何
  • 找关键词的方法与技巧广州seo网站排名
  • 28网站制作线上推广是做什么的
  • 网站的导航栏泰安网络科技有限公司电话
  • 青海省公路建设市场信用信息服务网站网站添加背影音乐怎么做
  • 广东 网站建设互联网企业推广
  • 称心的常州网站建设手机可以建网站吗
  • 上海外贸论坛在哪里可以免费自学seo课程
  • 仙桃做网站的公司有哪些游戏推广是干什么