python 日常(一)
本帖最后由 youyeaini 于 2019-6-16 16:55 编辑本人是小白,每天要做很多demo练习,敲出了以下日常:
1、批量创建demo.py文件;从demo36开始,demo50结束。
#coding:utf8
#version:3.7.3
i = 36
while i < 50:
filename = 'demo{}.py'.format(i)
print(filename)
i += 1
file_create = open(filename, 'w')
file_create.write('')
2、批量命名文件夹:
import os
path = 'f:\\task\\'
#列出路径下的全部文件
f = os.listdir(path)
print(os.listdir(path))
n = 0
for i in f:
oldname = path + f
newname = path + 'r' + str(n + 1) + '.txt'
os.rename(oldname, newname)
print(oldname,'======>', newname)
n += 1
3、创建指定文件夹:
import os
print(os.getcwd())
os.chdir('f:/')
print(os.getcwd())
is_exists = os.path.exists('f:\\test')
print(is_exists)
paths = 'f:\\test'
if not os.path.exists(paths):
os.makedirs(paths)
bydlyzx 发表于 2019-6-16 22:27
2、批量命名文件夹:
我不知道你文件夹都是什么名字与结构啊!
比如你的目录下有5个不规则的文件名:如下图:
执行完后:
第一个也可以这样写:
for i in range(36,51):
filename = f'demo{i}.py'
print(filename)
with open(filename,'w'):
pass 使用python代码自动生成器很有必要。{:301_997:} 第一个demo,文件open之后不close吗{:301_1009:} python这个好像很厉害吗? 继续保持下去哈! 冥界3大法王 发表于 2019-6-16 17:21
使用python代码自动生成器很有必要。
多谢提醒哦 2、批量命名文件夹:
我不知道你文件夹都是什么名字与结构啊!
能不能说详细点,或者截个图
刚学,纯小白。 youyeaini 发表于 2019-6-17 00:57
比如你的目录下有5个不规则的文件名:如下图:
很好,谢谢啦! 不错不错,这样就完成了
页:
[1]
2