2021-09-02 python批处理 创建文件夹 r 复制文件到指定路径

python 批处理

主要运用了os.system()函数。os模块中的system()函数可以方便地运行其他程序或者脚本。相当于在Windows的cmd窗口中输入的命令。
主要需要4个步骤:

  1. 导入os模块
  import os
  1. 输入要执行的命令
  command = 'ipconfig' #要执行的命令(这里以命令ipconfig为例),相当于直接在windows的cmd窗口中输入的命令。
  1. 调用os.system()函数
os.system(command)  #调用os.system()函数,参数为上面定义的command.
  1. for循环1-3 步骤后, 将代码保存为 自定义文件名.py ,在cmd执行下面命令。
python 自定义文件名.py

————————————————
版权声明:本文为CSDN博主「Kenighto」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接

创建文件夹:


import os
def mkdir(name):
   # create a new folder to save data
   folder = os.getcwd() + os.sep + name # getcwd获取此py文件路径,并在当前路径下创建自定义文件夹名称的文件夹,os.sep为跨平台路径分隔符
   if not os.path.exists(folder):
       os.makedirs(folder) # 若文件夹不存在,则创建此文件夹

name = '1234'
mkdir(name)# 调用此函数

字符串前加'r'的作用

在打开文件或正则表达式的时候,在字符串前 加r 和 不加r 是有区别的:
'r'是防止字符转义的, 如果字符串中出现'\n'的话 ,不加r的话,\n就会被转义成换行符,
而加了'r'之后'\n'就能保留原有的样子。。。
在字符串赋值的时候 前面加'r'可以保证字符串在输出的时候的时候不被转义,原理是在转义字符前加''。。
————————————————
版权声明:本文为CSDN博主「快递小可」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接
以 f开头表示在字符串内支持大括号内的python 表达式
b" "前缀表示:后面字符串是bytes 类型。
u"我是含有中文字符组成的字符串。"

复制文件到指定路径

import shutil
src_flml_path = os.getcwd() + os.sep + "当前路径下的原路径"
    dst_flml_path = os.getcwd() + os.sep +  "当前路径下的新路径"
if os.path.exists(src_stat_path) and os.path.exists(src_flml_path):   #  two of them both exist
     shutil.copyfile(src_stat_path,dst_stat_path)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容