ValueError: ตัวอักษรที่ไม่ถูกต้องสำหรับ int () ที่มีฐาน 10: ''
ฉันกำลังสร้างโปรแกรมที่อ่านไฟล์และหากบรรทัดแรกของไฟล์ไม่ว่างเปล่ามันจะอ่านสี่บรรทัดถัดไป ทำการคำนวณบนบรรทัดเหล่านั้นจากนั้นอ่านบรรทัดถัดไป หากบรรทัดนั้นไม่ว่างเปล่ามันจะดำเนินต่อไป อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้: ValueError: invalid literal for int() with base 10: ''. กำลังอ่านบรรทัดแรก แต่ไม่สามารถแปลงเป็นจำนวนเต็มได้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร รหัส: file_to_read = raw_input("Enter file name of tests (empty string to end program):") try: infile = open(file_to_read, 'r') while file_to_read != " ": file_to_write = raw_input("Enter output file name (.csv will be appended to …