0
我有一個加載大文件的python模塊。然後它會對文件進行一些分析。Python,運行模塊並在控制檯中分析結果
模塊運行完成後,我希望能夠在控制檯中分析結果(以及它創建的變量)。
例如該模塊是
df=pd.read_csv(large_file)
運行我想分析DF在我目前使用Eclipse Pydev的控制檯
print(len(df['HELLO']))
模塊之後。
我需要做什麼?
我有一個加載大文件的python模塊。然後它會對文件進行一些分析。Python,運行模塊並在控制檯中分析結果
模塊運行完成後,我希望能夠在控制檯中分析結果(以及它創建的變量)。
例如該模塊是
df=pd.read_csv(large_file)
運行我想分析DF在我目前使用Eclipse Pydev的控制檯
print(len(df['HELLO']))
模塊之後。
我需要做什麼?
倍數解決方案可供選擇:
import pdb; pdb.set_trace()
。這將啓動你一個及時的解釋器,它將接受命令,讓你完全按照你的要求。json
,pickle
或類似模塊將您的對象轉儲到稍後可以分析的文件中。東西沿線import pickle; pickle.dump(myVariable, open("myFile.pkl", "wb"))
。程序運行後,您可以啓動解釋器並執行import pickle; myVar = pickle.load(open("myFile.pkl", "rb"))
。這會在你的翻譯中給你myVar。