python 模块变量问题

Jave.Lin Jave.Lin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#encoding="utf-8"

import MySQLdb
import types

# vars
# mysql connection
con = None
# connectin's cursor
cursor = None
# fetch from mysql data table
fData = None

# need to handle content
def action():
conn = MySQLdb.connect(host='localhost', user='root', passwd='...', db='testDB', port=8001, charset='gbk')
cursor = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)
cursor.execute("select * from t_award_info limit 2");
fData = cursor.fetchall();
print getXmlName() + " fetach result : "
print fData

# special output xml file name
def getXmlName():
return "AwardCfg"

# xml file content str
def getXmlStr():
return "test"

# dispose res
def dispose():
print "cursor = ", cursor # cursor = None
cursor.close()
con.close()


先执行
action()
再执行
dispose()

发现dispose里的cursor = None
咋回事
...全文

相关推荐

Python编程-从0到1基础知识串讲(变量,分支循环,可变参数问题,传递字典,列表,模块创建,模块引用)-基础编程模块

学习 Python 需要系统性和持久性,以下是一些建议:首先,了解 Python 的基本概念和语法。Python 是一种高级语言,具有简洁易懂的语法和强大的功能。了解 Python 的变量、数据类型、运算符、控制结构、函数和模块等基本概念。其次,选择合适的学习资源。有很多在线资源和书籍可以帮助您学习 Python,例如《Python Crash Course》、《Python for Data Analysis》等书籍,或者是在线课程如 Coursera、edX 等平台上的课程。然后,实践是学习 Python 的关键。创建一个 Python 环境,安装 Python 解释器和必要的库,例如 NumPy、Pandas 等。然后,尝试编写一些简单的程序,例如计算器、游戏等,来熟悉 Python 的语法和功能。此外,学习 Python 的一个重要方面是了解 Python 的标准库和常用库。Python 的标准库提供了许多有用的函数和模块,例如数学函数、字符串处理函数等。常用库则提供了更多的功能,例如数据分析、机器学习、网络爬虫等。在学习过程中,不要害怕犯错。Python 的错误信息非常友好,

androidstarjack

python 找不到mysqldb模块(ImportError: DLL load failed: 找不到指定的模块)

NULL 博文链接:https://xzl08.iteye.com/blog/960890

weixin_38669628

解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题

今天小编就为大家分享一篇解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38709312

Python模块安装问题[项目代码]

文章探讨了Python新手在安装模块后可能遇到的模块找不到的问题,并提供了解决方案。主要原因在于模块未正确安装到Python文件夹中。作者详细介绍了通过命令行终端进入Python文件夹并执行安装命令的步骤,确保模块被正确安装。这一方法简单易行,适合初学者快速解决问题。

nice1

Python加载ASAP软件multiresolutionimageinterface问题.docx

ASAP是病理图像预处理常用软件,提供python编程接口,但是加载时容易出现multiresolutionimageinterface报错的问题,本文主要介绍如何正确加载该工具包,以及需要注意的事项。

临海观风
评论 3
收藏 已收藏
分享
返回顶部
Jave.Lin
脚本语言 37,737 成员 34,208 内容