从.txt文件中提取文本并插入Python 3.7中的字符串

时间:2018-08-22 00:24:52

标签: python-3.x

使用Python 3.7

我想从text_file.text中获取信息以插入URL。

我已经在论坛上搜索了一段时间,只是找不到合适的帖子。

我非常感谢您的帮助。谢谢

这是我所拥有的:

URL_FORMAT = 'http://www.wvlabor.com/new_searches/contractor_RESULTS.cfm?wvnumber=WV{}&contractor_name=&dba=&city_name=&County=&Submit3=Search+Contractors'

def get_LIC_Number():
    with open (test_file.txt, 'r') as f:
        return (f.read())

url = URL_FORMAT.format(get_LIC_Number())

print(url)

2 个答案:

答案 0 :(得分:0)

f.read以字符串形式返回整个文件。因为只需要一个单词,所以可以将其拆分成空格字符,然后取第一个索引

URL_FORMAT = 'ThisIs{}Frustrating.com'

def get_Very_Dirty_Word():
    with open(DirtyWord, 'r') as f:
        return f.read().split()[0]

url = URL_FORMAT.format(get_Very_Dirty_Word())

print(url)     

我还假定DirtyWord包含“ filename.txt”。希望这可以帮助!

答案 1 :(得分:0)

大声笑...。猜猜我实际上必须定义“ test_file”。

URL_FORMAT ='http://www.wvlabor.com/new_searches/contractor_RESULTS.cfm?wvnumber=WV {}&contractor_name =&dba =&city_name =&County =&Submit3 = Search + Contractors'

LIC_Number ='test_file.txt'

def Get_LIC_Number():     将open(LIC_Number,'r')设为f:         返回f.read()。split()[0]

url = URL_FORMAT.format(Get_LIC_Number())

打印(url)