没有项目描述
pylookwhat的Python项目详细描述
有时当我们需要引用其他项目的设置来做一些事情时,我们可以使用execfile来解析文件get变量。但有一些事情会让它变得困难:
- 未安装依赖项包
- 相对模块不在sys.path中
- 由于作用域而混淆了本地模块名称。
使用pylookwhat来解决这些问题
import pylookwhat what = {} lookwhat = [ 'A', 'B' ] filename = 'what.py' pylookwhat.lookwhat( filename, what, lookwhat ) print what
what.py
A = { "Hello": "World" } B = [ 1, 2, 3 ]
补丁
在脚本中修改变量。备份文件将使用日期时间命名。
python -m pylookwhat patch target.py source.py false
target.py
A="Hello" B=123
source.py
A = "Hello World"
已修补target.py
A = "Hello World" B=123
- 1.0.3
- 修复用dict变量修补时丢失的文本