python os.getcwd()方法,返回当前工作目录
os.getcwd()方法
python标准库os模块内的getcwd()方法,可用于返回当前的工作目录,也就是当前python文件在计算机内的路径。
os.getcwd()参数
os.getcwd()不接收任何参数,否则python会抛出TypeError。
os.getcwd()返回值
返回值为表示文件工作路径的字符串str。
os.getcwd()实例代码
下面将通过两个编辑器的实例代码来展现os.getcwd()方法,一个是即时交互的shell,一个是vscode。
即时交互的shell
>>> import os
>>> os.getcwd()
'/Users/z' #注意,这是mac osx系统中的路径
>>> os.getcwd(1) #尝试传递一个参数给getcwd()方法,python抛出TypeError
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: getcwd() takes no arguments (1 given)
>>> p = os.getcwd()
>>> type(p) #getcwd()返回值类型
<class 'str'>
vscode中python文件的代码
提示:vscode中的代码需要创建一个python文件,然后进行代码编辑。
通过vscode调取终端运行python文件时,可以通过终端的“cd”指令先进入文件所在的文件夹,然后输入“python3 filename.py”运行python文件中的程序,如果不进入文件所在的文件夹,则需要输入文件的绝对路径,比如mac版的“python3 /Users/z/Desktop/filename.py”。
# -*- coding:utf-8 -*-
import os
print(os.getcwd())