import qrcode import os def read_file_content(file_path): """读取文件内容并返回字符串""" with open(file_path, 'r', encoding='utf-8') as file: return file.read() def generate_qr_code(data, output_path): """生成包含指定数据的二维码图像并保存到指定路径""" qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, ) qr.add_data(data) qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") img.save(output_path) # 指定文件路径 file_path = r"E:\_Ufo\000jiegou\TheBattleCar\coordinate.txt" output_qr_path = r"E:\_Ufo\000jiegou\TheBattleCar\coordinate_qr.png" # 检查文件是否存在 if not os.path.exists(file_path): print(f"文件 {file_path} 不存在。") exit(1) # 读取文件内容 file_content = read_file_content(file_path) # 生成二维码图像 generate_qr_code(file_content, output_qr_path) print(f"二维码已成功生成并保存到 {output_qr_path}")