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使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
横向对比分析Python解析XML的四种方式
Mar 30 Python
Python黑魔法Descriptor描述符的实例解析
Jun 02 Python
深入解析Python中的descriptor描述器的作用及用法
Jun 27 Python
Python中的is和==比较两个对象的两种方法
Sep 06 Python
python实现雨滴下落到地面效果
Jun 21 Python
解决python xlrd无法读取excel文件的问题
Dec 25 Python
Django 响应数据response的返回源码详解
Aug 06 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
python deque模块简单使用代码实例
Mar 12 Python
解决python 执行sql语句时所传参数含有单引号的问题
Jun 06 Python
python制作抽奖程序代码详解
Jan 15 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 fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
javascript 检测浏览器类型和版本的代码
2009/09/15 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
Vue使用虚拟dom进行渲染view的方法
2019/12/26 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
2019/10/24 Python
Tensorflow 多线程设置方式
2020/02/06 Python
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
保密普查工作实施方案
2014/02/25 职场文书
优秀实习生感言
2014/03/01 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
六一活动主持词
2015/06/30 职场文书