vscode同级目录下不同文件调用函数
时间: 2023-09-22 10:11:26 浏览: 65
可以使用Python中的模块来实现不同文件之间的函数调用。
1. 创建一个名为`utils.py`的文件,将需要共享的函数放在里面,例如:
```python
def add(a, b):
return a + b
```
2. 在需要调用该函数的文件中,使用`import`语句导入该模块,例如:
```python
import utils
result = utils.add(1, 2)
print(result)
```
这样就可以在不同文件中调用同一个函数了。注意,如果两个文件不在同一个目录下,需要在导入模块时使用相对路径或绝对路径来指定模块所在的位置。
相关问题
vscode同级目录下不同go语言文件调用函数
在同级目录下,如果有多个 Go 语言文件,你可以在其中一个文件中定义函数,然后在另一个文件中调用该函数。
例如,假设你有两个文件,分别为 main.go 和 utils.go,它们在同一个目录下。在 utils.go 中定义一个函数,如下所示:
```
package main
import "fmt"
func Hello() {
fmt.Println("Hello, world!")
}
```
在 main.go 中调用该函数,如下所示:
```
package main
func main() {
Hello()
}
```
注意,你需要在 main.go 中导入 utils.go 文件中定义的函数。这可以通过将函数所在的文件夹作为包来实现,例如:
```
import "./utils"
```
这将告诉 Go 编译器在当前目录下查找 utils 文件夹,并将其中的所有 Go 文件作为一个包来处理。然后,你可以使用该包中的函数和变量。
jupyter notebook如何看同级目录下文件
您可以使用以下代码查看同级目录下的文件:
```
import os
os.listdir('.')
```
这将列出当前工作目录下的所有文件和文件夹。如果您想要特定类型的文件,您可以使用以下代码:
```
import os
files = [f for f in os.listdir('.') if os.path.isfile(f)]
```
这将列出所有文件,而不是文件夹。如果您只想要文件名而不是完整路径,您可以使用以下代码:
```
import os
files = [f for f in os.listdir('.') if os.path.isfile(f)]
file_names = [os.path.basename(f) for f in files]
```