python - OSError:[Errno 22] 无效参数:''
问题描述
我正在尝试使用以下代码将 excel 文件从 sftp 服务器导入数据框:
with sftp.open(path+file.filename) as fp:
df = pd.read_excel(fp)
但它抛出了这个错误:
OSError: [Errno 22] Invalid argument: '<paramiko.sftp_file.SFTPFile object at 0x0000023DCE092588>'
fp 值(文件名)为:
Cases and Outcomes Last Week 15072021.xlsx
所以它上面似乎没有任何奇怪的字符。
解决方案
推荐阅读
- javascript - 如何在孩子中更新父母的对象数据
- c++ - 如何使用 XOR 赋值运算符 ^= 来反转 c 中的数组
- python - 如何直接将文件从谷歌驱动器上传到亚马逊 s3?
- java - 更新到wildfly 18后直接缓冲内存OutOfMemoryError
- reactjs - 反应显示条件
- c++ - 无法在 RStudio 中使用头文件编译 RcppArmadillo 脚本
- saml - Azure AD B2C:无法在 SAML 响应中使用扩展属性
- spring-boot - 使用 WebMvc 获取请求标头的 Spring GraphQL
- apache-kafka - ContainerProperties(TopicPartitionOffset ... topicPartitions)和ContainerProperties(String ...主题)之间的Spring Kafka区别
- jquery - 仅在当前 div 中触发事件