在python shell中运行python文件的实现
最近在学习flask开发,写好程序后需要在python shell中运行测试功能。专门抽时间研究了下,总结以防止以后遗忘。
这是测试文件的结构,python_example主文件夹,下面有example.py和一个subexample子文件夹,我要分别调用example.py和subexample.py。
主要三段代码
1.import sys
此时默认读取和python shell一个文件夹下的python,若是程序放在别处,需添加文件所在路径。再导入文件。
2.sys.path.append("G://python_example")
最后第三步导入所要运行的文件,注意不要加上如.py的后缀,否则程序识别不出来。
3.from xxx(python文件名) import *
运行结果:
可以看到example.py文件运行成功。
再接着运行subexample.py,同样的方法。
导致运行不成功还有可能是程序里导入其他库时使用了相对导入,改成绝对导入不失为一个办法。^^
以上这篇在python shell中运行python文件的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
linux直接运行py文件的方法
1.首先创建好文件(cd 到需要放置的目录下) touch myTest.py 2. 编辑myTest.py vi myTest.py 在里面添加内容 #!/usr/bin/env python 然后添加需要添加的代码 print('hello, world!') 然后进入命令模式,:wq保存退出vi 3. 更改myTest.py的权限,根据需要更改,这里主要用于测试,不放设置777 chmod 777 myTest.py 4. 这是可以在当前目录中直接运行myTest.py(类似windows
-
在CMD命令行中运行python脚本的方法
网上给出了各种方法,都无碍乎先切换到Python脚本所在目录,然后输入Python脚本名称并回车,本文这里给出了更简便的方法. 方法一: 进入Python脚本所在的文件夹,shift+右击,选择"在此处打开命令窗口",按TAB键切换文件,选择目标python脚本,当然直接输入也行. 方法二: win+R,输入cmd,进入命令行窗口,直接将脚本文件拖到窗口里回车就可以了. 以上这篇在CMD命令行中运行python脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多
-
Python下调用Linux的Shell命令的方法
有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的.那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法: 1. os 模块 1.1. os模块的exec方法族 Python的exec系统方法同Unix的exec系统调用是一致的.这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回.( 这个看了点 help(os) --> search "exec" 的相关介绍,但是没
-
在cmd中运行.py文件: python的操作步骤
1 打开cmd, 不改变运行的目录: 输入python 空格 调试好的python文件路径 或者python 空格 将python文件拖入cmd中 2 打开cmd 输入要改变的路径盘 比如:E: (回车键) 输入路径languang\sublime\pythonTest.py 回车运行 以上这篇在cmd中运行.py文件: python的操作步骤就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 您可能感兴趣的文章: 在CMD命令行中运行python脚本的方法
-
在python shell中运行python文件的实现
最近在学习flask开发,写好程序后需要在python shell中运行测试功能.专门抽时间研究了下,总结以防止以后遗忘. 这是测试文件的结构,python_example主文件夹,下面有example.py和一个subexample子文件夹,我要分别调用example.py和subexample.py. 主要三段代码 1.import sys 此时默认读取和python shell一个文件夹下的python,若是程序放在别处,需添加文件所在路径.再导入文件. 2.sys.path.append
-
在Django框架中运行Python应用全攻略
我们来假定下面的这些概念.字段和关系: 一个作者有姓,有名及email地址. 出版商有名称,地址,所在城市.省,国家,网站. 书籍有书名和出版日期. 它有一个或多个作者(和作者是多对多的关联关系[many-to-many]), 只有一个出版商(和出版商是一对多的关联关系[one-to-many],也被称作外键[foreign key]) 第一步是用Python代码来描述它们. 打开由`` startapp`` 命令创建的models.py 并输入下面的内容: from django.db imp
-
自动在Windows中运行Python脚本并定时触发功能实现
目录 环境介绍 运行Python脚本:.bat文件 举例: 定时在Windows中触发.bat文件(英文版系统) 环境介绍 系统环境:Windows 10 Python版本:Python 3.5 必备包:无 运行Python脚本:.bat文件 在Windows中,.bat文件是批处理文件,是与Linux中.sh(shell)文件很像的东西. 如果,我们想在Windows中运行一个Python脚本,我们可以通过CMD,首先进入python文件所在的目录,之后运行. 但是这样很麻烦,每次都要打开CM
-
python 解决pycharm运行py文件只有unittest选项的问题
有时候在编完脚本开始运行时,发现某个py脚本右键运行的选项不是run,二是run in unittest,试过很多方法都不能很好的去除,主要是因为脚本中含有test字符串,一种解决方法是将脚本中所有的函数和类的test字符串改为其他的. 但是此方法比较麻烦,需要改函数和类的名字,有一种根本的解决方法: File-> Settings -> Tools -> Python Integrated Tools -> Default test runner 将Unittests改为py.t
-
Python爬虫中Selenium实现文件上传
前言:大部分的文件上传功能都是用input标签实现,这样就完全可以把它看作一个输入框,可以通过send_keys()指定文件进行上传了. 本章中用到的关键方法如下: send_keys():上传文件或者输入文本 from selenium import webdriver import time driver = webdriver.Chrome() driver.get('http://file.yiyuen.com/file/') # 定位上传按钮,添加本地文件 driver.find_el
-
网络浏览器中运行Python脚本PyScript剖析
目录 正文 使用PyScript编程 标准库导入 使用来自PyPI的库 本地导入 REPL 标签 与 JavaScript 事件监听器互动 正文 PyScript可以让你在浏览器中直接运行Python脚本,与JavaScript并排,在你的代码和网页之间进行双向互动. 由Anaconda创建的PyScript是一项实验性的但很有前途的新技术,它使Python运行时在支持WebAssembly的浏览器中作为一种脚本语言使用. 每个现代常用的浏览器现在都支持WebAssembly,这是许多语言(如C
-
Python包中__init__.py文件的作用与用法实例详解
目录 前言 一.__init__.py文件简介 二.__init__.py文件的使用案例 2.1.没有__init__.py文件的目录,使用import xx.xx会报错吗? 2.2.在__init__.py文件中定义变量或者逻辑将在导入时候被执行 2.3.在__init__.py文件中定义变量或者方法,可以被直接导入使用 2.4.在__init__.py文件中使用__all__方法 总结 前言 在Python工程中,我们经常可以看到带有“__init__.py”文件的目录,在PyCharm中,
-
没有安装Python的电脑运行Python代码教程
目录 导语 正文 如果有问题看下面: 总结 导语 这篇文章是我之前很想写的,但是拖到了今天! 咳咳咳......主要是有粉丝让我安排一下!宠粉.jpg 很多新手小伙伴儿是不是经常有这个疑问:"你把代码发给我了,BUT我怎么发给没有python的人运行呢?" 这里小编为大家统一解决一下这个问题,确实是个大问题. 正文 在cmd里安装pyintsaller包. 首先将安装转换工具-pyinstaller:需要打开cmd,然后在cmd里输入一行命令即可. pip install pyinst
随机推荐
- 电脑安装windows与Centos双系统时引发问题小结
- 详解iOS webview加载时序和缓存问题总结
- Java二维数组简单定义与使用方法示例
- Python的Flask框架的简介和安装方法
- node+express+jade制作简单网站指南
- Go语言中的方法、接口和嵌入类型详解
- Android自定义View 仿QQ侧滑菜单的实现代码
- MySQL 数据类型 大全
- show engine innodb status显示信息不全如何解决
- PHP中的类型约束介绍
- PHP也能干大事 随机函数
- php inc文件使用的风险和注意事项
- 解析Mysql备份与恢复简单总结与tee命令的使用介绍
- jquery实现拖拽调整Div大小
- JavaScript中运算符规则和隐式类型转换示例详解
- 使用百度地图api实现根据地址查询经纬度
- Js智能判断浏览器是关闭还是刷新的代码
- Windows XP终极设置之系统优化篇
- Android通过Path实现搜索按钮和时钟复杂效果
- Java装饰者模式实例详解