粘贴时自动去掉python代码前面的数字



当我阅读电子书或网站时,我可以明显地复制和粘贴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

最新更新