Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在全局python脚本中获取当前目录的方法_Python_Setuptools - Fatal编程技术网

在全局python脚本中获取当前目录的方法

在全局python脚本中获取当前目录的方法,python,setuptools,Python,Setuptools,当我调用由setuptools中的入口点创建的全局python脚本时,有没有办法获得工作目录 狗狗: import sys def da(): print("Doge greets you!\n") print(sys.argv) setup.py: from setuptools import setup setup( name='doge-script', version='0.1', description='Bla', author='

当我调用由setuptools中的入口点创建的全局python脚本时,有没有办法获得工作目录

狗狗:

import sys

def da():
    print("Doge greets you!\n")
    print(sys.argv)
setup.py:

from setuptools import setup
setup(
    name='doge-script',
    version='0.1',
    description='Bla',
    author='Me',
    author_email='',
    url='',
    scripts=["doge.py"],
    entry_points={
        'console_scripts': ['rundoge = doge:da'],
    }
)

因此,我想通过“doge”命令获取我调用此脚本的目录,我相信这将对您有所帮助。看


我不熟悉
setuptools
以及如何配置
doge.py
来运行,但是
os.getcwd()
工作吗?或者工作目录是否更改?
 import os
 os.getcwd()