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中的集合类型知识讲解
Aug 19 Python
Python使用Mechanize模块编写爬虫的要点解析
Mar 31 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
python操作excel的方法(xlsxwriter包的使用)
Jun 11 Python
pyQt4实现俄罗斯方块游戏
Jun 26 Python
Python爬虫之正则表达式基本用法实例分析
Aug 08 Python
使用 Python 实现简单的 switch/case 语句的方法
Sep 17 Python
pandas 数据归一化以及行删除例程的方法
Nov 10 Python
Python3.5基础之NumPy模块的使用图文与实例详解
Apr 24 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
python实现简单反弹球游戏
Apr 12 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 date与gmdate的获取日期的区别
2010/02/08 PHP
php+mysql数据库实现无限分类的方法
2014/12/12 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
利用js对象弹出一个层
2008/03/26 Javascript
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
python中字符串类型json操作的注意事项
2017/05/02 Python
查看Django和flask版本的方法
2018/05/14 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
tensorflow如何批量读取图片
2019/08/29 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
Django视图类型总结
2021/02/17 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
怎样写留学自荐信
2013/11/11 职场文书
旷课检讨书大全
2014/01/21 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python