f = open('D:/code/pycharm/aip/tupian/1.jpg', 'rb') 修改为选择文件打开
时间: 2024-09-23 11:10:23 浏览: 38
多连方式-pycharm与ssh远程访问服务器docker的详细教程
当你想要通过用户选择文件而非硬编码特定路径来打开文件时,可以使用Python的`os`模块结合`tkinter`库来实现一个简单的文件选择界面。以下是一个示例:
```python
import os
from tkinter import filedialog
# 创建一个Tk窗口用于文件选择
root = tk.Tk()
root.withdraw() # 隐藏主窗口
# 使用filedialog.askopenfilename函数让用户选择文件
file_path = filedialog.askopenfilename(title="选择图片", initialdir="D:/code/pycharm/aip/tupian/",
filetypes=(("JPEG files", "*.jpg"), ("PNG files", "*.png"), ("所有文件", "*.*")))
# 将选定的文件路径传递给二进制模式打开
f = open(file_path, 'rb')
# 打开文件后的操作...
# ...
# 关闭文件前记得添加相应代码
f.close()
阅读全文