【发布时间】:2013-03-29 02:56:05
【问题描述】:
我正在尝试实现一个小脚本,以从命令行使用 Python 中的 FTP 连接并使用适当的“ftplib”模块来管理 localhost。我想为用户创建一种原始输入,但已经设置了一些命令。
我试着解释得更好:
一旦我创建了 FTP 连接并通过用户名和密码成功完成登录连接,我将展示一种“bash shell”,可以使用最著名的 UNIX 命令(例如 cd 和 @987654325 @分别在目录中移动并显示当前路径中的文件/文件夹)。
例如我可以这样做:
> cd "path inside localhost"
因此显示目录或:
> ls
显示该特定路径中的所有文件和目录。我不知道如何实现这一点,所以我问你一些建议。
非常感谢您的帮助。
【问题讨论】:
-
看看curses模块,你可以使用subprocess模块执行shell命令。
-
或者os 模块?它有 listdir() 和 chdir() 函数。
-
@AshwiniChaudhary 我正在寻找 NotNamedDwayne 解决方案,但无论如何感谢您的宝贵建议。