Python中py文件引用另一个py文件变量的方法


Posted in Python onApril 29, 2018

最近自己初学Python,在编程是遇到一个问题就是,怎样在一个py文件中使用另一个py文件中变量,问题如下:

demo1代码

import requests
r = requests.get("http://www.baidu.com")
r.encoding = r.apparent_encoding
demo = r.text
demo

beauful1代码:

from bs4 import BeautifulSoup
soup = BeautifulSoup(demo,"html.parser")
soup.prettify()
print(soup.prettify)

在demo1中的demo变量存储了百度首页的信息,想在beauful1文件中直接使用,开始时按照其他教程将demo在demo1中定义成全局变量等等,但是感觉特别麻烦,后来查阅资料,发现可以将demo1文件像第三方库一样直接引入,方式如下:

from demo1 import demo
from bs4 import BeautifulSoup
soup = BeautifulSoup(demo,"html.parser")
soup.prettify()
print(soup.prettify)

如果直接将demo1全部引入“import demo1”,程序还是会报错,所以就是使用哪个变量就从原来的文件中引入即可。

以上这篇Python中py文件引用另一个py文件变量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
Python内置函数 next的具体使用方法
Nov 24 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
python实现最长公共子序列
May 22 Python
python实现支付宝当面付(扫码支付)功能
May 30 Python
利用selenium爬虫抓取数据的基础教程
Jun 10 Python
10分钟用python搭建一个超好用的CMDB系统
Jul 17 Python
python实现操作文件(文件夹)
Oct 31 Python
Python @property装饰器原理解析
Jan 22 Python
python实现提取COCO,VOC数据集中特定的类
Mar 10 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
Apr 27 Python
降低python版本的操作方法
Sep 11 Python
python实现类之间的方法互相调用
Apr 29 #Python
Python装饰器原理与简单用法实例分析
Apr 29 #Python
Python2.7 实现引入自己写的类方法
Apr 29 #Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 #Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 #Python
python实现读Excel写入.txt的方法
Apr 29 #Python
python Pandas 读取txt表格的实例
Apr 29 #Python
You might like
用PHP调用Oracle存储过程的方法
2008/09/12 PHP
PHP的博客ping服务代码
2012/02/04 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
详解webpack babel的配置
2018/01/09 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
python排序方法实例分析
2015/04/30 Python
Python 如何访问外围作用域中的变量
2016/09/11 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Apache部署Django项目图文详解
2019/07/30 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
保护环境倡议书300字
2014/05/19 职场文书
Django操作cookie的实现
2021/05/26 Python
Python Pandas模块实现数据的统计分析的方法
2021/06/24 Python
MySQL实现配置主从复制项目实践
2022/03/31 MySQL
浅谈Node的内存泄露问题
2022/05/06 NodeJs