我正在用python编写一种新的编码语言,这很有趣,我希望能够根据一个变量从文本框中获取某行文本,该变量具有应从中获取文本的行数。我该怎么做呢?
我只尝试了一些基本代码。
import urllib
import requests
from bs4 import BeautifulSoup as BS
r = requests.get(url)
soup = BS(r.text)
target_elt = soup.find('a', "csv-download")
header, encoded = target_elt.attrs["href"].split(",", 1)
data = urllib.unquote(encoded)
with open("data.csv", "w") as fp:
fp.write(data)
答案 0 :(得分:0)
假设shell
代表Text
小部件,而shell_line_number
是代表行号的整数,则可以使用字符串格式来创建起始索引和结束索引:
start = "{}.0".format(shell_line_number)
end = "{}.0 lineend".format(shell_line_number)
code_line_run = shell.get(start, end)