如何在.py文件中读取一个txt文件,然后将txt文件的第2行放在指定位置?
How to read a txt file in a .py file and then place the 2nd line of the txt file in the specified position?
我希望 saved.txt 文件中第 2 行中的数字始终位于此位置 K().type('022543 ') 重要的是数字后面有一个space。
saved.txt
some kind of link
022543
load.py
import time
import os
import webbrowser
from pynput.keyboard import Key, Controller as K
from itertools import islice
with open('saved.txt') as fin:
for line in islice(fin, 1, 16):
print(line)
os.startfile("c:\Program Files\Kodi\kodi.exe")
time.sleep(4)
K().type('022543 ')
示例 2.
saved.txt
some kind of link
1849
load.py
K().type('1849 ')
在此先感谢您的帮助!
要获取表示第二行的字符串 - 您可以使用
从文件中读取所有行
file = open("saved.txt")
lines = file.readlines()
然后使用 lines[2]
访问第 2 行。
否则你可以使用 linecache 模块。
参见:https://www.codespeedy.com/read-a-specific-line-from-a-text-file-in-python/
之后就是字符串拼接,最后加一个space。
我希望 saved.txt 文件中第 2 行中的数字始终位于此位置 K().type('022543 ') 重要的是数字后面有一个space。
saved.txt
some kind of link
022543
load.py
import time
import os
import webbrowser
from pynput.keyboard import Key, Controller as K
from itertools import islice
with open('saved.txt') as fin:
for line in islice(fin, 1, 16):
print(line)
os.startfile("c:\Program Files\Kodi\kodi.exe")
time.sleep(4)
K().type('022543 ')
示例 2.
saved.txt
some kind of link
1849
load.py
K().type('1849 ')
在此先感谢您的帮助!
要获取表示第二行的字符串 - 您可以使用
从文件中读取所有行file = open("saved.txt")
lines = file.readlines()
然后使用 lines[2]
访问第 2 行。
否则你可以使用 linecache 模块。
参见:https://www.codespeedy.com/read-a-specific-line-from-a-text-file-in-python/
之后就是字符串拼接,最后加一个space。