2
我該如何轉換它才能執行?如何將字符串轉換爲Python中的「命令」?
Traceback (most recent call last):
File "C:\Users\Shady\Desktop\tet.py", line 14, in <module>
exec test
File "<string>", line 1
print "hello world"
^
IndentationError: unexpected indent
來源:
test = ''.join(clientIp.split("test6")[1:])
您可以發佈您正在嘗試運行的實際代碼嗎? 順便說一句,'執行'用戶提供的字符串,而不通過某種驗證來運行它也是一個壞主意。 – Kousha 2010-03-01 03:41:28
有很多沒有理由使用'exec'。 – 2010-03-01 05:18:41
@麥克格雷姆:我不同意。 exec有用途。對沒有經驗的程序員沒有用處,但exec是一種在沒有其他工具可以工作的時代使用的工具。 – 2010-03-13 14:09:18