python读取txt文件代码,python调用txt
本文主要介绍如何使用python执行txt文件中的代码。python这种强大的语言,当然可以做得更大。使用内置的exex()函数就可以了。在进入正题之前,我们先来看看exec()函数是什么。需要的小伙伴可以参考一下。
00-1010前言:1。exec()函数是什么?2.如何将txt中的代码作为字符串读取?3.使用exec()执行txt文件的完整示例
目录
我们知道,大多数python代码文件都是py类型的。
那么,能不能使用txt文件存储我们的代码呢?
当然python这么强大的语言也可以做大,用内置的exex()函数就可以了。
前言:
根据官方文档的介绍,exec函数的定义如下:
exec(source,globals=None,locals=None,/)
在全局和局部上下文中执行给定的源。
源可以是表示一个或多个Python语句的字符串
或者由compile()返回的代码对象。
简单来说,exec()可以接受代表python代码的字符串,并作为代码执行(这里暂时不介绍全局和局部的概念,后续文章会补充)。
1.什么是exec()函数?
这一步只需要使用python内置的文件流操作,比如使用File对象的read()函数将代码一次性读取:.
用open(code.txt , r )作为f:
code=f.read()
其中“code.txt”是你要执行的代码,不能包含语法错误,否则调试起来会很不方便(最好把调试好的代码放到txt里面)。
2.如何将txt中的代码作为字符串读取?
(1)在txt文件中写代码,比如:
def mul(x,y):
print(x*y={} )。格式(x*y))
返回x*y
mul(2,3)
(2)以字符串形式读取“code.txt”文件内容:
用open(code.txt , r )作为f:
code=f.read()
(3)使用exec()执行字符串:
执行(代码)
关于如何使用python执行txt文件中的代码的这篇文章到此结束。有关python执行的txt文件中代码的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。