在python shell中运行python文件的实现


Posted in Python onDecember 21, 2019

最近在学习flask开发,写好程序后需要在python shell中运行测试功能。专门抽时间研究了下,总结以防止以后遗忘。

这是测试文件的结构,python_example主文件夹,下面有example.py和一个subexample子文件夹,我要分别调用example.py和subexample.py。

在python shell中运行python文件的实现

主要三段代码

1.import sys

此时默认读取和python shell一个文件夹下的python,若是程序放在别处,需添加文件所在路径。再导入文件。

2.sys.path.append("G://python_example")

最后第三步导入所要运行的文件,注意不要加上如.py的后缀,否则程序识别不出来。

3.from xxx(python文件名) import *

运行结果:

在python shell中运行python文件的实现

可以看到example.py文件运行成功。

再接着运行subexample.py,同样的方法。

在python shell中运行python文件的实现

导致运行不成功还有可能是程序里导入其他库时使用了相对导入,改成绝对导入不失为一个办法。^^

以上这篇在python shell中运行python文件的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的深拷贝和浅拷贝详解
Jun 03 Python
Python 装饰器使用详解
Jul 29 Python
Python爬虫之xlml解析库(全面了解)
Aug 08 Python
python微信公众号开发简单流程
Mar 23 Python
Flask框架各种常见装饰器示例
Jul 17 Python
pycharm安装和首次使用教程
Aug 27 Python
python实现图片识别汽车功能
Nov 30 Python
使用python 打开文件并做匹配处理的实例
Jan 02 Python
Python I/O与进程的详细讲解
Mar 08 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
python numpy 矩阵堆叠实例
Jan 17 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 Python
Python 脚本的三种执行方式小结
Dec 21 #Python
python带参数打包exe及调用方式
Dec 21 #Python
python脚本后台执行方式
Dec 21 #Python
Python模块的制作方法实例分析
Dec 21 #Python
基于Python 中函数的 收集参数 机制
Dec 21 #Python
Python3 解决读取中文文件txt编码的问题
Dec 20 #Python
python 类之间的参数传递方式
Dec 20 #Python
You might like
星际争霸秘籍
2020/03/04 星际争霸
广播爱好者需要了解的天线知识
2021/03/01 无线电
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
PHP实现八皇后算法
2019/05/06 PHP
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
javascript中this指向详解
2016/04/23 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
2017/02/04 Javascript
深入理解JavaScript中的尾调用(Tail Call)
2017/02/07 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
Python中的两个内置模块介绍
2015/04/05 Python
python清除字符串里非字母字符的方法
2015/07/02 Python
python编程实现归并排序
2017/04/14 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
html5 跨文档消息传输示例探讨
2013/04/01 HTML / CSS
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
竞聘报告优秀范文
2014/11/06 职场文书
遗失说明具结保证书
2015/02/26 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
应收账款管理制度
2015/08/06 职场文书
小学班主任工作随笔
2015/08/15 职场文书
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫