python调用其他py文件的变量,为啥总会把这个调用的py文件先运行一遍。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python调用其他py文件的变量,为啥总会把这个调用的py文件先运行一遍。。相关的知识,希望对你有一定的参考价值。
方法一、
import os
os.system("python filename.py")
方法二:
execfile('xx.py'),括号内为py文件路径;
注:如果需要传参数,就用os.system()那种方法;如果还想获得这个文件的输出,那就得用os.popen();
追问我说的是调用变量。。。不是运行别的py文件。。。
参考技术A 因为加载的时候,python解释器会先加载调用文件的所有内容。如果有不想被执行的代码的话,可以放在 if __name__ == '__main__': 下面。
python 开源量化平台 vn.py有啥用
开源交易平台开发框架
入门Python方便使用 vn.py学习建议
1.目前中文教程大多停留在2.5的版本上,所以如果英语很差(又没有编程基础)最好从这里开始。而且目前并非所有的模块,错,是大多数 模块 都不支持3.X。
国内前景就是,你可以独立完成XXXX就牛逼。
3.X舍弃了向下兼容性,立志把Python做的尽善尽美,但是各个 模块 的更新情况不太乐观。(怎么的也得3-5年吧)
2.Python 涉及的面比较广,其实任何语言都是,可以做所有的事情,就是各自的语言特点决定这种语言做这个方面适合与否。
3.Python 适合用于快速开发,解释性语言导致了运行效率比较低,但是开发速度相对于其他语言却很高。
参考资料
https://zhidao.baidu.com/question/366176601130279212.html.百度知道[引用时间2018-3-28]
参考技术A pybacktest pyalgotrader zipline bt backtrader pybacktest基于vector,不是event based,快得多得多,缺点也明显。本回答被提问者采纳 参考技术B目前国内唯一免费直接实盘期货CTP的量化软件,基于python,扩展功能强大。支持tick,分钟级别回测,回测框架我也贡献了一点力量,哈哈。支持以下交易所【
CTP(ctp)
飞马(femas)
中泰证券XTP(xtp)
中信证券期权(cshshlp)
金仕达黄金(ksgold)
金仕达期权(ksotp)
飞鼠(sgit)
飞创(xspeed)
QDP(qdp)
上海直达期货(shzd)
Interactive Brokers(ib)
OANDA(oanda)
福汇(fxcm)
OKCOIN(okcoin)
火币(huobi)
LBank(lbank)
】
以上是关于python调用其他py文件的变量,为啥总会把这个调用的py文件先运行一遍。。的主要内容,如果未能解决你的问题,请参考以下文章