具有与函数输入同名的变量是否存在风险?

阿琼·阿伦

下面的示例代码:

path = "C:/users/name/Desktop/"

def rename_files(dir, new, path):
    os.rename(path+dir, path+new)

我的问题是,定义路径变量,然后再输入将函数named_files用作“路径”是否存在风险?

凯尔伍德

全局变量path和函数参数path是完全独立的变量。Python不会混淆两者。您或其他程序员可能会混淆它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在函数中已经存在的宏中声明具有相同名称的变量时,为什么没有收到警告?

是否可以创建多个具有相同名称的变量?

具有相同名称的变量和函数破坏

嵌套函数中具有相同名称的变量

C#中存在具有相同名称的局部变量时,如何在函数中更改全局变量的值

允许用户输入 python 的 __import__ 是否存在安全风险?

如何执行列和函数输入具有相同名称的函数?

具有相同名称的多个输入

Python-将输入变量存储在每次迭代具有不同名称的循环中

Oracle - 验证表是否存在与具有表名值的列同名

是否可以在单独的查询中存在两个具有相同名称的临时表

如何检查是否存在多个具有相同名称前缀的文件

dplyr函数如何区分具有相同名称的列和变量?

声明具有相同名称的局部变量时,函数变得不确定

将命名函数存储在具有不同名称的变量中

将从函数返回的对象属性分配给具有不同名称的变量

具有相同名称的Javascript函数

在 Python 中调用具有变量输入的函数

即使存在具有相同名称的本地范围变量,我也可以引用全局变量吗?

输入特征以检查类是否具有成员函数

具有修改了“ scratchpad”变量的const函数是否正确?

如何测试变量是否具有lambda函数?

如何在具有相同名称的变量的静态函数中访问全局静态变量

您是否应该能够在具有相同名称的differnet文件中声明两个私有变量?

在没有任何消息代理的情况下,具有用于API集成的响应式微服务(直接使用WebClient)是否存在任何风险?

如果内部函数已经具有相同名称的变量,则如何从内部函数访问封闭函数中的非局部变量

检查与指定函数同名的类实例变量是否为None

如果更改具有相同名称的环境变量,不同 dag 的气流任务是否会出现竞争条件?

提交具有相同名称的多个输入的表单