由于某种原因,我得到的模块对象在此代码上不可调用错误.我真的不明白为什么?什么事情发生,我该如何解决?:(
import time
start_time = time.time()
name = raw_input('What is your name')
end_time = time.time()
total_time=end_time-start_time
print total_time
Run Code Online (Sandbox Code Playgroud)
和追溯:
Traceback (most recent call last):
File "time.py", line 1, in <module>
import time File "/Users/Me/randomcode/time.py", line 2, in <module>
start_time = time.time()
TypeError: 'module' object is not callable
Run Code Online (Sandbox Code Playgroud) 假设我有,
a = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
我想交换列表拼接[:2]和[-2:].所以a成为[4,5,3,1,2]
有没有pythonic方式来做到这一点?
编辑1:第一个答案后,我尝试了这个,
>>> a = [1,2,3,4,5]
>>> a[:2],a[-2:]=a[-2:][:2]
Traceback (most recent call last):
File "<pyshell#28>", line 1, in <module>
TypeError: can only assign an iterable
Run Code Online (Sandbox Code Playgroud)
有一个例外,我得到了.