python-3.x - 有没有办法将条件(if/for)语句转换为变量?
问题描述
我写了一些代码
for i in range(0, b):
for g in range(1, b+1):
if i+1==g:
a = f'''r{g} = {list(df.iloc[i])}<br>'''
我希望能够将这个确切的代码存储在一个变量中,并能够将其打印出来/写入文件(并希望能够再次将其转换为常规代码)
澄清一下,我希望能够打印那段确切的代码/将那段代码写入文件
是否可以?
提前致谢
解决方案
您可以将其添加到函数中,如下所示
def my_function(df, b):
for i in range(0, b):
for g in range(1, b+1):
if i+1==g:
a = f'''r{g} = {list(df.iloc[i])}<br>'''
稍后如果您想调用该函数,只需调用 my_function(df, b)
推荐阅读
- c++ - 包含来自解决方案资源管理器 Visual Studio 2019 的所有头文件的简单方法
- c++ - 如何在成员访问中使用依赖模板默认参数
- c# - 如何使用 MemoryCache 类在 asp.net core 中缓存并获取列表
- ios - 如何在 UITableView 上安装 tableHeaderView?
- xml - XML 转换中的无效字符
- sql - 如何用 Go 解析 Json
- javascript - After clicking on the canvas, add a line starting from the point where you clicked and following the cursor
- python - Pillow pasting transparent image shows black image
- java - No content length specified warning appearing when I try to upload an object in s3 bucket with a java code
- laravel - Laravel Elasticsearch with Elastic Cloud