7
CSV ใน Python เพิ่มการรับคืนพิเศษใน Windows
import csv outfile = file('test.csv', 'w') writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerow(['hi','dude']) writer.writerow(['hi2','dude2']) outfile.close() มันสร้างไฟล์test.csvโดยเพิ่มเป็นพิเศษ\rในแต่ละแถวเช่น: test.csv hi,dude\r\r\nhi2,dude2\r\r\n แทนการคาดหวัง: hi,dude\r\nhi2,dude2\r\n ทำไมสิ่งนี้ถึงเกิดขึ้นหรือนี่คือพฤติกรรมที่ต้องการจริง ๆ หรือ? บันทึก: พฤติกรรมนี้สามารถเกิดขึ้นได้กับ Python 2 หรือ 3