嗨,大家好我心中想法
这个想法是在文件(txt)
中更改脚本'\n' to range(len(b+1)
注意:脚本尚未完成
这是Scripts的代码
脚本代码:
a = open("C:/Users/admin/Desktop/b.txt","r") # Include File for read ('r')
b = a.readlines() # doing list
c = len(b) # len the number of elements in list
e = list(range(len(b)+1)) # doing list of numbers it start from 0 to (len(b)+1)
t = 0 # Variable use in loop(while)
while t<len(b): # loop is True if t < len(b)
for i in range(len(b)+1): # iteration from 0 to len(b)+1 using range()
if b[i]=='\n': # use if Statement,
b[i]=e[i] # change '\n' to a numbre (i)
t=t+1
for i in b:
print(i) # Print each element using iterator
当我尝试运行脚本时,它给了我这个错误
Traceback (most recent call last):
File "C:\Users\admin\Desktop\1.py", line 8, in <module>
if b[i]=='\n':
IndexError: list index out of range
文件内容:
'\n'
00:00:00
string
'\n'
00:00:19
string
注意:
string =表示文件中的文字
此文件用于翻译视频
但该文件没有1,2,3,4,5 ......
我无法添加1,2,3,4,5 ...使用自己很难
我需要什么:
如何解决它
更好的想法这个脚本
答案 0 :(得分:0)
尝试使用re模块应该帮助并将你的正则表达式设为^ \ n $并删除它应该对你的程序有所帮助+
尝试使用
for i in range(len(b)):
解决问题