gpt4 book ai didi

python - 在 python 中通过 ftp 更改权限

转载 作者:太空狗 更新时间:2023-10-30 00:44:43 27 4
gpt4 key购买 nike

我正在使用带有 ftplib 的 python 将图像上传到我位于/var/www 的 raspberryPi 上的文件夹。一切正常,除了上传的文件具有 600 权限,我需要为它们提供 644

哪种方法最好?我正在寻找类似的东西:

def ftp_store_avatar(name, image):
ftp = ftp_connect()
ftp.cwd("/img")
file = open(image, 'rb')
ftp.storbinary('STOR ' + name + ".jpg", file) # send the file

[command to set permissions to file]

file.close()
ftp.close()

最佳答案

你需要使用sendcmd。

这是一个通过 ftplib 更改权限的示例程序:

#!/usr/bin/env python

import sys
import ftplib

filename = sys.argv[1]
ftp = ftplib.FTP('servername', 'username', 'password')
print ftp.sendcmd('SITE CHMOD 644 ' + filename)
ftp.quit()

编程愉快!

关于python - 在 python 中通过 ftp 更改权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25793015/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com