[英]Python, Run module and analyse results in console
我有一个加载大文件的python模块。 然后对文件进行一些分析。
模块运行完毕后,我希望能够在控制台中分析结果(以及它创建的变量)。
例如,模块是
df=pd.read_csv(large_file)
运行模块后,我想在控制台中分析df
print(len(df['HELLO']))
我目前在Eclipse中使用Pydev。
我需要做什么?
提供多种解决方案:
import pdb; pdb.set_trace()
程序末尾的import pdb; pdb.set_trace()
(所需变量的范围仍然有效)。 这将为您启动一个快速的解释器,该解释器将接受允许您准确执行所需命令的命令。 json
, pickle
或类似的模块将您的对象转储到一个文件中,稍后可以对其进行分析。 类似于import pickle; pickle.dump( myVariable, open( "myFile.pkl", "wb" ) )
东西import pickle; pickle.dump( myVariable, open( "myFile.pkl", "wb" ) )
import pickle; pickle.dump( myVariable, open( "myFile.pkl", "wb" ) )
。 程序运行后,您可以启动解释器并执行import pickle; myVar = pickle.load( open( "myFile.pkl", "rb" ) )
import pickle; myVar = pickle.load( open( "myFile.pkl", "rb" ) )
。 这将为您的口译员提供myVar。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.