python3 动态模块导入与全局变量使用实例


Posted in Python onDecember 22, 2019

动态导入有两种:

1 __main__():

f="demo.A"

aa=__main__(f)

aa.A.t()

2 import importlib:

import importlib

f="demo.A"

aa=importlib.import_module(f)

aa.t()

全局变量使用:

global_list.py:

size=None

A.py:

from demo import global_list

global_list.size=101

from demo.B import *

t()

B.py:

from demo import global_list

def t():

global_list.size+=100

print(global_list.size)

类似的php

A.php:

$size=101

include_once "./B.php"

t();

echo $size;

B.php:

function t(){

 global $size;

 $size+=100;

 echo $size;

}

以上这篇python3 动态模块导入与全局变量使用实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python multiprocessing.Manager介绍和实例(进程间共享数据)
Nov 21 Python
Python去除列表中重复元素的方法
Mar 20 Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
python读取Excel实例详解
Aug 17 Python
python3实现点餐系统
Jan 24 Python
python实现简易学生信息管理系统
Apr 05 Python
Tensorflow使用Anaconda、pycharm安装记录
Jul 29 Python
python 如何快速复制序列
Sep 07 Python
用python读取xlsx文件
Dec 17 Python
详解Python小数据池和代码块缓存机制
Apr 07 Python
Python实现手机号自动判断男女性别(实例解析)
Dec 22 #Python
Python代码生成视频的缩略图的实例讲解
Dec 22 #Python
python 用 xlwings 库 生成图表的操作方法
Dec 22 #Python
如何将你的应用迁移到Python3的三个步骤
Dec 22 #Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 #Python
python FTP批量下载/删除/上传实例
Dec 22 #Python
python 实现保存最新的三份文件,其余的都删掉
Dec 22 #Python
You might like
强烈推荐:php.ini中文版(2)
2006/10/09 PHP
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
WordPress中"无法将上传的文件移动至"错误的解决方法
2015/07/01 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
2016/05/17 PHP
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
2011/10/21 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
jquery删除数组中重复元素
2016/12/05 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
vue单页应用中如何使用jquery的方法示例
2017/07/27 jQuery
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
Python sys.argv用法实例
2015/05/28 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
Python文件操作基本流程代码实例
2017/12/11 Python
python3安装speech语音模块的方法
2018/12/24 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
卫校毕业生自我鉴定
2013/10/31 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
大学生村官考核材料
2014/05/23 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android