Equinox的ftp工具数据通用代码

datacoco-ftp-tools的Python项目详细描述


PyPI VersionDocumentation StatusCode Quality GradeCoverageCode of Conduct

datacoco-ftp_工具提供ftp(文件传输协议)的基本交互 通过TCP/IP连接在Internet上的计算机之间传输文件的标准Internet协议 此模块支持FTP和SFTP

安装

datacoco-ftp_工具需要python3.6+

python3 -m venv venv
source venv/bin/activate
python -m pip install datacoco_ftp_tools

快速启动

使用FTP将文件写入远程服务器

^{pr2}$

并使用SFTP将文件写入远程服务器

from datacoco_ftp_tools import FTPInteraction


# Sample Code for SFTP Interaction

sftp = FTPInteraction('sftp',sftp_site,sftp_user,sftp_password)

sftp.conn()

sftp.curr_dir() outputs '/web_analytics'

sftp.call_dir('Monitoring') outputs '/web_analytics/Monitoring'

sftp.write_file('test.txt', 'test')

sftp.quit()

并使用SFTP将文件写入远程服务器

from datacoco_ftp_tools import SFTPInteraction


# Sample Code for SFTP Interaction

sftp = SFTPInteraction(sftp_site, user, None, key_file='key.ppk')

sftp.conn()

sftp.call_dir('Monitoring') outputs '/web_analytics/Monitoring'

sftp.write_file(schema[table], remote_path=path)

sftp.quit()

发展

入门

建议使用以下步骤设置虚拟环境进行开发:

python3 -m venv <virtual env name>
source <virtual env name>/bin/activate
pip install -r requirements.txt

测试

pip install -r requirements-dev.txt

要运行测试套件,只需运行命令:toxpython -m unittest discover tests

贡献

欢迎对datacoco_ftp_工具的贡献!在

请参考指导方针来帮助您设置开发 环境 here。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?