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文件先运行一遍。。的主要内容,如果未能解决你的问题,请参考以下文章

python如何通过变量import其他文件夹的py文件

求助一下,python如何调用另一个py文件

python怎么调用另一个路径下py文件的函数

.py文件无法用python打开

怎样使用python的argv命令调用另一个文件里面定义的变量?

python如何调用ui文件