Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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_String_Python 3.x - Fatal编程技术网

如何将Python模块的文件名作为该模块中的字符串或变量返回?

如何将Python模块的文件名作为该模块中的字符串或变量返回?,python,string,python-3.x,Python,String,Python 3.x,是否可以在同一模块中以字符串形式返回python模块的文件名?否则,模块是否可以以字符串形式返回其他模块的文件名? 我需要一个程序能够将它的文件名作为变量传递到参数中。我浏览了Python3.0sys和os库并搜索了堆栈溢出,但没有找到任何适用于Windows的方法。我觉得它应该是一个非常简单的函数,我只是缺少了它。 是的,这是可能的。 例如: import django filename = django.__name__ 我现在找不到在自己的模块中选择名称的方法。不确定您为什么要这样做,

是否可以在同一模块中以字符串形式返回python模块的文件名?否则,模块是否可以以字符串形式返回其他模块的文件名? 我需要一个程序能够将它的文件名作为变量传递到参数中。我浏览了Python3.0sys和os库并搜索了堆栈溢出,但没有找到任何适用于Windows的方法。我觉得它应该是一个非常简单的函数,我只是缺少了它。


是的,这是可能的。 例如:

import django

filename = django.__name__

我现在找不到在自己的模块中选择名称的方法。

不确定您为什么要这样做,但您已经尝试过了。\文件\uu在提问之前请先查看SO的页面,并按照上面的说明进行操作。所以不是一个网站来告诉你如何做到这一点,而是你应该尝试编码一些东西,当你收到错误或问题时,展示你的代码、解释和问题,我们将帮助你找出解决问题的方法。好的,乔伊基尔教授,我来学习,那么你能向我解释这个问题的错误吗?我写了一个程序,但上下文对问题几乎没有帮助。这是一个发送电子邮件通知的程序,我的老板要求我尝试找到一种方法,将模块标题放入要在电子邮件通知中发送的变量中。不知道函数的存在或使用不会产生错误代码,因此我无法看到您希望我从问题中添加或删除什么。