Python-如何修复字符串分裂


import requests
f1 = open("domain_list.txt", "r")
domain = f1.readline()
domain_split = domain.split('.', 1)
print(domain)
url = ("https://onestoreapi.home.pl/domains/"+domain+"/search")
content = requests.get(url)
x = ('"fqdn":"{0}","name":"{1}","extension":"{2}","status":"Available"'.format(domain,domain_split[0],domain_split[1]))
find = content.text.find(x)
if find>0:
print("Domain "+domain+" is available")
else:
print("Domain "+domain+" is unavailable")

你好,我对字符串"x"有问题。它被分成三行,我必须把它放在一行。

"domain_list.txt"包括nike.waw.pl 等网站的名称

x的样子:

"fqdn":"nike.waw.pl
","name":"nike","extension":"waw.pl
","status":"Available"

x应该是什么样子:

"fqdn":"nike.waw.pl","name":"nike","extension":"waw.pl","status":"Available     

如何修理?

domain的值以换行符结束,然后将换行符合并到x中。

domain = f1.readline().rstrip('n')

将删除它,以便domaindomain_split[1]都将以换行结束。

拆分前应使用条带:

domain_split = domain.strip("n").split('.', 1) 

最新更新