擅长:python、mysql、java
<p>代码本身似乎是正确的,但是您可以添加两个<code>assert</code>,以确保一切按预期进行。在</p>
<pre><code>line = "2013/12/10@19:48:25"
assert "@" in line # check that "@" is present there
datetime = line.split('@')
assert len(datetime) == 2 # check that there are 2 elements
print datetime[1] # then it's safe to take the second element
</code></pre>
<p>顺便说一句,使用一个不同的名称而不是<code>datetime</code>,这样可以避免由于隐藏datetime模块名而导致的潜在问题。在</p>