快速删除从CSDN复制的代码行前的数字的方法

来源:互联网 发布:virtualbox nat网络 编辑:程序博客网 时间:2024/06/06 00:49
#删除从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添加引号
原始复制的文件不能有汉字和#


原创粉丝点击