2024-09-30 16:40:22 发布
网友
我真的是一个新的编码,所以不要对我苛刻,因为我的问题可能是基本的。我找不到一个办法
我想学习如何创建自定义链接的自动化过程。(最好是Python) 让我给你举个例子
https://website.com/questions/inedtoreplacethis.pdf
我有一个数据库(文本文件)的名字,一个名字一行 (奥利弗 大卫 唐纳德 )
我正在寻找一种方法,如何自动插入名称的“IneedToReplaceThes”部分的链接,并创建许多自定义链接这样一次
提前感谢您的帮助
使用格式化字符串
filename = "test.txt" lines = [] with open(filename) as my_file: lines = my_file.readlines() for i in lines: print(f"https://website.com/questions/{i}.pdf")
解释:
f-string可能是最好的选择
以下是一个例子:
names = ['Olivier', 'David', 'Donald'] for name in names: print(f"{name}.txt")
输出:
Olivier.txt David.txt Donald.txt
您可以使用如下所述的字符串连接来实现这一点。这是在您从文本文件中获取数据之后进行的,答案的后面部分将对此进行解释
a= "Foo" b= "bar"
a+b将返回
a+b
"Foobar"
就你而言
original_link = "https://website.com/questions/" sub_link = "ineedtoreplacethis.pdf" out = original_link + sub_link
out的值将根据需要设置
out
要从text file中获取sub_link,请将文本文件读取为:
text file
sub_link
with open("database.txt","r") as file: data= file.readlines() # Here I am assuming that your text file is CRLF terminated
一旦有了data,这是文本文件中所有值的列表,就可以使用loops进行迭代
data
loops
for sub_link in data: search_link = original_link+sub_link """Use this search_link to do your further operations"
使用格式化字符串
解释:
f-string可能是最好的选择
以下是一个例子:
输出:
您可以使用如下所述的字符串连接来实现这一点。这是在您从文本文件中获取数据之后进行的,答案的后面部分将对此进行解释
a+b
将返回就你而言
out
的值将根据需要设置要从
text file
中获取sub_link
,请将文本文件读取为:一旦有了
data
,这是文本文件中所有值的列表,就可以使用loops
进行迭代相关问题 更多 >
编程相关推荐