Python 初始化第一个项目时遇到问题

Python 初始化第一个项目时遇到问题,python,syntax,Python,Syntax,我是这里的新手。我试图在文档中打印一个列表,但我无法让python初始化。这是我的第一个python项目,所以我认为我缺少了顶部的一行代码——尽管我不知道那是什么。这是我的密码: num = input('--') month = input('--') crimes = ['_TOT_CLR_MURDER ','_TOT_CLR_MANSLGHTR ','_TOT_CLR_RAPE_TOTAL','_TOT_CLR_FORC_RAPE ','_TOT_CLR_ATMPTD_RAPE ','_T

我是这里的新手。我试图在文档中打印一个列表,但我无法让python初始化。这是我的第一个python项目,所以我认为我缺少了顶部的一行代码——尽管我不知道那是什么。这是我的密码:

num = input('--')
month = input('--')
crimes = ['_TOT_CLR_MURDER ','_TOT_CLR_MANSLGHTR ','_TOT_CLR_RAPE_TOTAL','_TOT_CLR_FORC_RAPE ','_TOT_CLR_ATMPTD_RAPE ','_TOT_CLR_TOTL_ROBERY ','_TOT_CLR_GUN_ROBBERY ','_TOT_CLR_KNIFE_ROBRY ','_TOT_CLR_OTH_WPN_ROB ','_TOT_CLR_STR_ARM_ROB ','_TOT_CLR_ASSLT_TOTAL ','_TOT_CLR_GUN_ASSAULT ','_TOT_CLR_KNIFE_ASSLT ','_TOT_CLR_OTH_WPN_ASLT ','_TOT_CLR_HND_FT_ASLT ','_TOT_CLR_SIMPLE_ASLT ','_TOT_CLR_BRGLRY_TOTL ','_TOT_CLR_FORC_ENTRY ','_TOT_CLR_ENTR-NO_FRC ','_TOT_CLR_ATT_BURGLRY ','_TOT_CLR_LARCNY_TOTL ','_TOT_CLR_VHC_THFT_TOT ','_TOT_CLR_AUTO_THEFT ','_TOT_CLR_TRCK_BS_THFT ','_TOT_CLR_OTH_VHC_THFT ','_TOT_CLR_ALL_FIELDS ']
f = open('list.txt','w')
for item in crimes:
   f.write(item + num + "-" + num + "\n")
   num++
你觉得你能帮忙吗


编辑-我将open()中的参数设置为字符串,并在写入后关闭了该文件-很遗憾,该文件将无法运行。

是否看到错误?如果是,什么?(但是,提示,
open()
的参数应该是字符串)。此外,在写入后不要忘记使用
f.close()
关闭文件。对于
num==
部分,您可能需要
num+=num
…欢迎使用StackOverflow。请阅读并遵循帮助文档中的发布指南。适用于这里。在您发布MCVE代码并准确描述问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中,并重现您描述的问题。除此之外,“无法让我的python初始化”是什么意思?如果没有其他原因,您发布的代码将在
open
语句中出现语法错误时失败:文件名必须是字符串。用引号括起来:
“file.txt”