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实现简易通讯录修改版
Mar 13 Python
python Tkinter版学生管理系统
Feb 20 Python
python networkx 根据图的权重画图实现
Jul 10 Python
Python安装selenium包详细过程
Jul 23 Python
python基于socket进行端口转发实现后门隐藏的示例
Jul 25 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
Python selenium爬虫实现定时任务过程解析
Jun 08 Python
Python 创建TCP服务器的方法
Jul 28 Python
Python解析微信dat文件的方法
Nov 30 Python
Python selenium模拟网页点击爬虫交管12123违章数据
May 26 Python
python 实现图片特效处理
Apr 03 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
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
NodeJs搭建本地服务器之使用手机访问的实例讲解
2018/05/12 NodeJs
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
使用pytorch进行图像的顺序读取方法
2018/07/27 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
英国最大的美妆产品在线零售商之一:Beauty Bay
2017/09/29 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
什么是会话Bean
2015/05/14 面试题
药品质量检测应届生求职信
2013/11/14 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
职工宿舍管理制度
2015/08/05 职场文书
Java基础-封装和继承
2021/07/02 Java/Android
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL