我正在尝试创建一系列具有相当长名称的文本文件(但不到260个字符)。示例文件名是:
Premier_League-Tottenham v Manchester City-Saturday, Aug 14 2010-12:45-0-0-410996-Home-Team-2010-2011-30-2015-06-14.txt
我用来生成此代码的代码如下:
mylogprint = "Premier_League" + '-' + str(the_home_name) + ' v ' + str(the_away_name) + '-' + str(the_match_date) + '-' + str(the_match_time) \
+ '-' + str(the_ft_score) + '-' + str(matchid) + '-' + num_list2 + '-' + myseasonstart + '-' + myseasonend + '-' + str(slot_list2) + '.txt'
但是,该文件创建为:
Premier_League-Tottenham v Manchester City-Saturday, Aug 14 2010-12
这里缺少一半文件名,包括' .txt'最后。谁能告诉我这里的问题是什么?
由于
答案 0 :(得分:3)
如果您正在处理Windows中的文件,冒号(:)是文件名中的无效字符。