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 相关文章推荐
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
初步探究Python程序的执行原理
Apr 11 Python
Python的标准模块包json详解
Mar 13 Python
Python中列表list以及list与数组array的相互转换实现方法
Sep 22 Python
Python实现将doc转化pdf格式文档的方法
Jan 19 Python
pandas 小数位数 精度的处理方法
Jun 09 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
Jul 03 Python
python多线程并发及测试框架案例
Oct 15 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
django 连接数据库出现1045错误的解决方式
May 14 Python
Python如何把字典写入到CSV文件的方法示例
Aug 23 Python
python获取天气接口给指定微信好友发天气预报
Dec 28 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 $_ENV为空的原因分析
2009/06/01 PHP
php中将数组存到文件里的实现代码
2012/01/19 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
深入理解JS正则表达式---分组
2016/07/18 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
2019/10/21 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
python统计日志ip访问数的方法
2015/07/06 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
python @property的用法及含义全面解析
2018/02/01 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
django跳转页面传参的实现
2020/09/17 Python
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
酒店前厅员工辞职信
2014/01/08 职场文书
干部培训工作总结2015
2015/05/25 职场文书
地震捐款简报
2015/07/21 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
python库sklearn常用操作
2021/08/23 Python