#删除从CSDN复制的代码前面的数字的程序
#把从CSDN复制的程序放在test.py这个文件里
filename = 'test.py'
#得到新的没有数字和点的文件
filename_new = 'test_new.py'
#打开旧文件
with open(filename) as file_object:
#得到文件里所有行
lines = file_object.readlines()
#循环取出文件里的每行
for line in lines:
#删除每行的前三个字符,也就是删除数字和点。
new_line = line[3:]
#把删除后的行依次放入新文件里面,如果新文件不存在就自动创建该文件。
open(filename_new,'a').write(new_line)
#%%%%%%%%%%%%%%%%%%%一下是旧代码,有问题%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#删除从CSDN复制的代码前面的数字的程序
#把从CSDN复制的程序放在test.py这个文件里
filename = test.py
#得到新的没有数字和点的文件
filename_new = test_new.py
#打开旧文件
with open(filename) as file_object:
#得到文件里所有行
lines = file_object.readlines()
#循环取出文件里的每行
for line in lines:
#删除每行的前三个字符,也就是删除数字和点。
new_line = line[3:]
#把删除后的行依次放入新文件里面,如果新文件不存在就自动创建该文件。
open(filename_new,'a').write(new_line)
#该程序还有如下问题没有解决,但代码思路是没有问题的。容我想想搞定名字错误'''Traceback (most recent call last):
File "D:\Sublime_work_D\Python_work\article.py", line 5, in <module>
with open(test.py) as file_object:
NameError: name 'test' is not defined
[Finished in 1.3s]'''
修改方案就是给test.py添加引号原始复制的文件不能有汉字和#
这是一个Python程序,用于删除从CSDN复制的代码中行首的数字和点。程序读取指定文件(如test.py),创建新文件(test_new.py),并将处理过的行写入新文件。
8057

被折叠的 条评论
为什么被折叠?



