所以我是python新手,急需帮助。
我有一个文件,里面有一堆的id(整数值)写在里面。它是一个文本文件。
现在我需要将文件中的每个id传递到一个url中。
例如“https://example.com/[id]”
会这样做的
A = json.load(urllib.urlopen("https://example.com/(the first id present in the text file)"))
print A
它的基本功能是读取上面url中存在的id的某些信息并显示出来。我希望它以循环格式工作,在循环格式中,它将读取文本文件中的所有id,并将其传递到“a”中提到的url并连续显示值..有方法这样做吗?
如果有人能帮我,我将非常感激!
可以使用旧式字符串连接
新样式字符串格式:
对
avasal
中提到的文件的读取进行了少量更改:你需要做的第一件事是知道如何从文件中读取每一行。首先,必须打开文件;可以使用
with
语句来完成此操作:这将打开一个文件并将对该文件的引用存储在
intfile
中,它将在with
块的末尾自动关闭该文件。然后需要读取文件中的每一行;可以使用常规的for循环来执行此操作:这将遍历文件中的每一行,一次读取一行。在循环中,您可以以
line
的形式访问每一行。剩下的就是使用你给出的代码向你的网站提出请求。您丢失的一位是所谓的“字符串插值”,它允许您用其他字符串、数字或任何其他东西格式化字符串。在您的例子中,您希望将一个字符串(来自文件的行)放入另一个字符串(URL)中。为此,可以使用%s
标志和字符串插值运算符%
:综合起来,你会得到:
懒惰风格:
旧风格:
新款2.6+:
新款2.7+:
相关问题 更多 >
编程相关推荐