擅长:python、mysql、java
<p>在Windows中,可以在卷名(<code>C:</code>)后面紧跟冒号,但不能在路径中的任何其他位置。你需要用另一个字符替换冒号。我将使用<code>-</code>字符,以使其与日期格式保持一致。出于个人喜好,我可能还会用<code>-</code>替换文件名中的空格。你知道吗</p>
<p>请参见以下示例:</p>
<pre><code>>>> pathname = 'C:/Temp' # Change this to your pathname.
>>> filename = 'izzzzz_2015-05-12 17:00:00.shp'
>>> filename = filename.replace(':', '-').replace(' ', '-')
>>> print('{}/{}'.format(pathname, filename))
C:/Temp/izzzzz_2015-05-12-17-00-00.shp
>>> with open('{}/{}'.format(pathname, filename), 'w') as f:
... pass
...
>>>
</code></pre>