我想从函数本身内部打印python函数的docstring.例如.
def my_function(self):
"""Doc string for my function."""
# print the Docstring here.
Run Code Online (Sandbox Code Playgroud)
目前我my_function在定义之后直接这样做.
print my_function.__doc__
Run Code Online (Sandbox Code Playgroud)
但宁愿让函数自己这样做.
我已经打过电话print self.__doc__ print self.my_function.__doc__和print this.__doc__内部创建my_function但这并没有工作.
所以我仍然是Powershell的新手,我正在尝试编写一个脚本,允许用户选择文件或文件夹,然后获取所述文件夹/文件的安全权限.问题是,我似乎无法将文件路径记录为稍后要使用的变量.这是我到目前为止所拥有的:
Function Get-Folder($initialDirectory)
{
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms")
$foldername = New-Object System.Windows.Forms.FolderBrowserDialog
$foldername.rootfolder = "MyComputer"
$foldername.ShowDialog()
if($foldername.ShowDialog() -eq "OK") {
$folder += $foldername.SelectedPath
}
}
Run Code Online (Sandbox Code Playgroud)
也许我已经离开这个了,但它会拉起窗口选择一个文件或文件夹并让我选择两次,然后不将变量设置为文件路径.再说一遍,我对这种事情很陌生,所以我可能完全错了,但任何帮助都会非常有帮助.
谢谢!