发布网友 发布时间:2022-03-26 02:18
共4个回答
懂视网 时间:2022-03-26 06:39
在Python程序中创建、改变、查找变量名时,都是在一个保存变量名的空间中进行,而这个空间被称之为作用域。
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本shell,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。
热心网友 时间:2022-03-26 03:47
你可以 在 B页面 里面直接 调用 一下 函数追答怎么说呢。
import 是把 那个模块中的 名字(变量,函数等)添加到当前作用域中,不是简单的把代码块 复制过来这样~
至于你想的那样,至少我不知道该怎么做,一般像你在B页面里用到哪个变量,就在当前页面定义一下。想直接修改主页面里面的变量我是不太清楚该怎么做,看有高手指点下没。
热心网友 时间:2022-03-26 05:05
因为你没有在A页面中声明s1List是全局变量,但是在调用getS1时,却用到了s1List,所以会出现这样的错误。如果你在a中加入
我加了也出错啊!
热心网友 时间:2022-03-26 06:40
首先要说的是global name 's1List' is not defined,是在import b的时候出现的错误,因为python的解释器会先将py文件生成pyc文件,b文件中没有声明s1list和s2list,肯定报错,你可以把这两个数组作为参数,def getS1(s,s1list)。