吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6824|回复: 17
收起左侧

[Python 转载] python 日常(一)

[复制链接]
youyeaini 发表于 2019-6-16 16:53
本帖最后由 youyeaini 于 2019-6-16 16:55 编辑

本人是小白,每天要做很多demo练习,敲出了以下日常:
1、批量创建demo.py文件;从demo36开始,demo50结束。
[Python] 纯文本查看 复制代码
#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、批量命名文件夹:
[Python] 纯文本查看 复制代码
import os

path = 'f:\\task\\'
#列出路径下的全部文件
f = os.listdir(path)
print(os.listdir(path))

n = 0
for i in f:
    oldname = path + f[n]
    newname = path + 'r' + str(n + 1) + '.txt'
    os.rename(oldname, newname)
    print(oldname,'======>', newname)
    n += 1


3、创建指定文件夹:
[Python] 纯文本查看 复制代码
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)

免费评分

参与人数 5吾爱币 +4 热心值 +5 收起 理由
微微笑95 + 1 我很赞同!
bydlyzx + 1 + 1 刚好看懂不错
andy168 + 1 + 1 我很赞同!
Edwardus + 1 + 1 我很赞同!
林云 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| youyeaini 发表于 2019-6-17 00:57
bydlyzx 发表于 2019-6-16 22:27
2、批量命名文件夹:

我不知道你文件夹都是什么名字与结构啊!

比如你的目录下有5个不规则的文件名:如下图:
无标题.png

执行完后:
无标题2.png
Fris 发表于 2019-6-24 10:25
第一个也可以这样写:

[Python] 纯文本查看 复制代码
for i in range(36,51):
    filename = f'demo{i}.py'
    print(filename)
    with open(filename,'w'):
        pass
冥界3大法王 发表于 2019-6-16 17:21
Gilbert 发表于 2019-6-16 17:41
第一个demo,文件open之后不close吗
jehovahzj 发表于 2019-6-16 18:21
python这个好像很厉害吗?
bydlyzx 发表于 2019-6-16 20:53
继续保持下去哈!
 楼主| youyeaini 发表于 2019-6-16 21:19
冥界3大法王 发表于 2019-6-16 17:21
使用python代码自动生成器很有必要。

多谢提醒哦
bydlyzx 发表于 2019-6-16 22:27
2、批量命名文件夹:

我不知道你文件夹都是什么名字与结构啊!
能不能说详细点,或者截个图

刚学,纯小白。
bydlyzx 发表于 2019-6-17 10:26
youyeaini 发表于 2019-6-17 00:57
比如你的目录下有5个不规则的文件名:如下图:

很好,谢谢啦!
bydlyzx 发表于 2019-6-17 22:40
不错不错,这样就完成了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 23:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表