当我阅读电子书或网站时,我可以明显地复制和粘贴python代码,而不是低效地编写所有代码。但是关于python代码的格式有时在实际的python代码行前面有一个数字,一个句号和一个空格,我想知道是否有任何技术/工具可以自动删除它们?例如,from…
68. # File name: floatlayout.py
69.
70. from kivy.app import App
71. from kivy.uix.floatlayout import FloatLayout
……
# File name: floatlayout.py
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
def remove_spaces(file_path):
with open(file_path) as myfile, open('newfile.py', mode='w+') as newfile:
for line in myfile:
idx = line.find(' ')
if idx < 0 or idx + 1 >= len(line) or is_int(line.strip()[:-1]):
newfile.write('n')
continue
newfile.write(line[idx+1:] + 'n')
def is_int(str):
try: int(str)
except: return False
return True