Python自动化常用操作有哪些

  介绍

这篇文章主要介绍”Python自动化常用操作有哪些”,在日常操作中,相信很多人在Python自动化常用操作有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Python自动化常用操作有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

<编辑类="目录">目录 <李>

1。李OS模块

<李>

2。李shutil模块

<李>

3。世界人口模块

<李>

水珠的几种用法

1。操作系统模块

导入:<代码>导入操作系统代码

1。遍历文件夹

<强>批量操作的前提就是对文件夹进行遍历,<代码>操作系统。走> <李>

当前文件夹路径

<李>

包含文件夹的名称(列表形式)

<李>

包含文件名称(列表形式)

代码如下(按需求更改目标路径即可):

for  dirpath,,目录名,,filenames 拷贝os.walk (" # 39; C: \ \ Program  Files  (x86) & # 39;):   ,,,print (f # 39;打开文件夹{dirpath} & # 39;),, #,当前文件夹路径   ,,,if 目录名:   ,,,,,,,印刷(目录名),,#,包含文件夹名称(列表形式)   ,,,if 文件名:   ,,,,,,,印刷(文件名),,#,包含文件名称(列表形式)   ,,,print (& # 39; & # 39;, *, 10)      #,输出结果:   打开文件夹C: \ \ Program  Files  (x86)   [& # 39;360 & # 39;,& # 39;BirdWallpaper& # 39;,, & # 39; Common 文件# 39;,,& # 39;erl5.9.3.1& # 39;,, & # 39; InstallShield  Installation 信息# 39;,,& # 39;英特尔# 39;,,& # 39;Internet  explorer # 39;,, & # 39; IQIYI 视频# 39;,,& # 39;java # 39;,, & # 39;金山# 39;,,& # 39;Microsoft 办公室# 39;,,& # 39;Microsoft.NET& # 39;,, & # 39; msbuild # 39;,, & # 39; NetSarang& # 39;,, & # 39; NVIDIA 公司# 39;,,& # 39;参考文档组件# 39;,,& # 39;Sangfor& # 39;,, & # 39;犯罪:# 39;,,& # 39;SogouInput& # 39;,, & # 39; svnfile& # 39;,, & # 39;腾讯# 39;,,& # 39;文本编辑器# 39;,,& # 39;vmware # 39;,, & # 39; Windows 后卫# 39;,,& # 39;Windows 邮件# 39;,,& # 39;Windows  Media 球员# 39;,,& # 39;Windows  Multimedia 平台# 39;,,& # 39;Windows  nt # 39;,, & # 39; Windows  Photo 观众# 39;,,& # 39;Windows  Portable 设备# 39;,,& # 39;Windows 栏# 39;,,& # 39;WindowsPowerShell& # 39;,, & # 39;有道# 39;】   [& # 39;desktop.ini& # 39;,, & # 39;微软常用运行库合集_2019.07.20_X64.exe& # 39;】   ----------   打开文件夹C: \ \ Program  Files  (x86) \ 360   [& # 39;360 bizhi& # 39;,, & # 39; 360年安全# 39;,,& # 39;360 sd # 39;]

2。目标路径是否是文件

给定一个目标路径<代码>路径> os.path.isfile(路径)> 或<代码>假

path =, " # 39; C: \ \用户管理员桌面\ \ doc \ note.md& # 39;   打印(os.path.isfile(路径),#,真的   时间=path  & # 39; xxx # 39;   print (os.path.isfile(路径),,#,假

3。获取路径中的文件名

<强>操作系统模块方式:<代码> os.path。basename> path =, " # 39; C: \ \用户管理员桌面\ \ doc \ note.md& # 39;   print (os.path.basename(路径))   打印(path.split (& # 39; \ \ & # 39;) [1])   #,note.md

<>强切割字符串方式:<代码> path.split(& # 39; \ \ & # 39;)[1]

path =, " # 39; C: \ \用户管理员桌面\ \ doc \ note.md& # 39;   打印(path.split (& # 39; \ \ & # 39;) [1])   #,note.md

4。创建文件夹

创建文件夹的代码非常常用,因为往往生成的新文件都希望有个新的文件夹存储。

dirpath =, & # 39; xxx # 39;   os.mkdir (dirpath)   #,这样会在该“py”文件同一目录下生成名为“xxx”的文件夹

但如果存在同名文件夹会报错<代码> FileExistsError: [WinError 183]当文件已存在时,无法创建该文件。& # 39;xxx # 39;> dirpath =, & # 39; xxx # 39;   if  not  os.path.exists (dirpath):   ,,,os.mkdir (dirpath)

5。获取桌面路径

<李>

获取桌面路径非常常用,可使用<代码> os.path.join (os.path.expanduser(“~“), & # 39;桌面# 39;)

Python自动化常用操作有哪些