Python 官方文档:入门教程 => 点击学习
这篇文章主要为大家展示了“怎么利用python执行txt文件中的代码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么利用Python执行txt文件中的代码”这篇文章吧。前言:我们知道,pyth
这篇文章主要为大家展示了“怎么利用python执行txt文件中的代码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么利用Python执行txt文件中的代码”这篇文章吧。
我们知道,python代码文件大多数都是py类型。
那么,能不能使用txt文件存储我们的代码呢?
python这么强大的语言当然可以做大,只需使用内置的exex()函数。
根据官方文档的介绍,exec函数的定义如下:
exec(source, globals=None, locals=None, /) Execute the given source in the context of globals and locals. The source may be a string representing one or more Python statements or a code object as returned by compile().
简单的说,exec()可以接受代表python代码的字符串,并将字符串作为代码执行(关于globals和locals的概念这里暂时先不做介绍,后续文章会进行补充)。
这一步骤只需使用python内置的文件流操作即可,比如使用File对象的read()函数将代码一次性读取:
with open("code.txt", "r") as f: code = f.read()
其中“code.txt”就是想要执行的代码,其中不应该包含语法错误,否则不便于调试(最好是将已经调试完成的代码放入txt中)。
(1)在txt文件中写代码,比如:
def mul(x, y): print("x*y = {}".fORMat(x*y)) return x*ymul(2, 3)
(2)以字符串形式读取“code.txt”文件内容:
with open("code.txt", "r") as f: code = f.read()
(3)使用exec()执行字符串:
exec(code)
以上是“怎么利用python执行txt文件中的代码”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网Python频道!
--结束END--
本文标题: 怎么利用python执行txt文件中的代码
本文链接: https://www.lsjlt.com/news/324521.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0