关闭。这个问题需要details or clarity .它目前不接受答案。
想改进这个问题?通过 editing this post 添加详细信息并澄清问题.
8年前关闭。
Improve this question
我用 this模块
我有一个需要字符串的函数。我没有找到任何可以将总路径作为字符串提供的函数。
from path import *
import paramiko
if __name__ == "__main__":
hostname = 'localhost'
username = '**'
password = '**'
port = 22
transport = paramiko.Transport((hostname, port))
transport.connect(username = username, password = password)
sftp = paramiko.SFTPClient.from_transport(transport)
path = path('~/folder/')
filename = path.joinpath('foo')
f = sftp.open(filename, 'r') #open needs a string
你有想法吗?
最佳答案
filename
有一个名为 abspath 的方法,它返回一个具有绝对路径的对象。您可以将其转换为字符串。
...
folder_path = path('~/folder/')
filename = path.joinpath('foo')
f = sftp.open(str(filename), 'r')
关于Python 路径作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21518476/