1. 首页
  2. 数据库
  3. 其它
  4. 利用Python命令行传递实例化对象的方法

利用Python命令行传递实例化对象的方法

上传者: 2020-12-31 03:55:35上传 PDF文件 57.06KB 热度 5次
一、前言 在开发过程中,遇到了这样一个情况:我们需要在脚本中通过 suprocess.call 方法来启动另外一个脚本(脚本 B),当然啦,还得传递一些参数。在这些参数中,有一个需要传递的是一个实例化后的对象。我们知道,通过命令行的方式传递参数是基于字符格式的,也就是说脚本 B 只能接收到字符串格式的参数,那么如何接收启动脚本传递过来的实例化后的对象呢? 今天就来聊聊我使用的两种笨方法:使用 eval 以及使用 pickle 和 base64 模块。 方法一:使用 eval 其实在代码中使用 eval 应该不算是 good practice,不过既然可以暂时解决问题,何不拿来试试?其实使用
下载地址
用户评论
码姐姐匿名网友 2019-07-24 18:37:35

还好,可以用

码姐姐匿名网友 2019-07-24 18:37:35

还行,可以用

码姐姐匿名网友 2019-07-24 18:37:35

特别好,还有音效