在全局 python 脚本中获取当前目录的方法
Way to get current directory in global python script
当我调用由 entry_points 在 setuptools 中创建的全局 python 脚本时,有什么方法可以获取工作目录吗?
doge.py:
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" 命令获取从中调用此脚本的目录
我相信这会对你有所帮助。参见 https://docs.python.org/2/library/os.html
import os
os.getcwd()
当我调用由 entry_points 在 setuptools 中创建的全局 python 脚本时,有什么方法可以获取工作目录吗?
doge.py:
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" 命令获取从中调用此脚本的目录
我相信这会对你有所帮助。参见 https://docs.python.org/2/library/os.html
import os
os.getcwd()