我是 Python 的初学者,我知道这个问题很基础,但我似乎无法从谷歌搜索中找到解决方案。
我正在用 Python 编写一个简单的抓取脚本,我正在使用 BeautifulSoup 进行解析。我只是坚持使用变量来设置我的 CSV 写入函数的文件名。假设我有一个名为“category”的变量,如何将其设置为 CSV 文件的名称?
category = "student"
with open('%category.csv', 'a') as csv_file:
writer = csv.writer(csv_file)
writer.writerow([cname, caddress, ccontact])
最佳答案
使用format()
像这样:
with open('{}.csv'.format(category), 'a') as csv_file:
输出:
>>> category = 'my_file'
>>> '{}.csv'.format(category)
'my_file.csv'
关于python - 在 Python 中使用变量的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41200388/