快速删除从CSDN复制的代码行前的数字的方法
2017-12-17 15:39
253 查看
#删除从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添加引号
原始复制的文件不能有汉字和#
相关文章推荐
- 一张图教你快速删除复制过来的代码带数字
- 使用Notepad++快速有效删除复制代码中的行号
- 复制CSDN的BLOG代码,去掉前面行号的方法
- 复制CSDN的BLOG代码,去掉前面行号的方法
- 谷歌(Chrome)浏览器中快速解除网页屏蔽鼠标右键、复制的方法/代码
- linux下快速删除目录下大量小文件及快速复制大量小文件方法
- 复制CSDN的BLOG代码,去掉前面行号的方法
- 复制CSDN的BLOG代码,去掉前面行号的方法
- csdn 代码前面数字删除(能找到的唯一能用的)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)--来源CSDN
- html 网页嵌入 QQ MSN 旺旺 Gtalk快速对话框官方代码的方法
- Zen Coding: 一种快速编写HTML/CSS代码的方法(已经更名为emmet)
- MySQL实现快速删除所有表而不删除数据库的方法
- MySQL中快速复制数据表方法汇总
- [MAC] Mac OS X下快速复制文件路径的方法
- Linux下使用rsync最快速删除海量文件的方法
- 无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方法
- Java文件IO操作工具类(复制、删除、重命名、创建路径),复制代码并创建FileControl类即可使用。
- Vim快速选中、删除、复制引号或括号中的内容
- Zen Coding: 一种快速编写HTML/CSS代码的方法