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单元测试框架unittest使用方法讲解
Apr 13 Python
python Flask实现restful api service
Dec 04 Python
Python找出最小的K个数实例代码
Jan 04 Python
Python 实现选择排序的算法步骤
Apr 22 Python
python读取和保存图片5种方法对比
Sep 12 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
Python Django切换MySQL数据库实例详解
Jul 16 Python
Python笔试面试题小结
Sep 07 Python
python文件操作的简单方法总结
Nov 07 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
Python使用pandas导入xlsx格式的excel文件内容操作代码
Dec 24 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采集速度探究总结(原创)
2008/04/18 PHP
php生成xml简单实例代码
2009/12/16 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
jQuery Clone Bug解决代码
2010/12/22 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
JQuery球队选择实例
2015/05/18 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
2018/12/20 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
Python编程修改MP3文件名称的方法
2017/04/19 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
澳大利亚领先的皮肤诊所:Skin Matrix(抗衰老、痤疮专家、药妆护肤)
2018/05/20 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
PHP经典面试题
2016/09/03 面试题
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
护理毕业生自荐信范文
2013/12/22 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript