如何让python打印invoi

2024-09-28 01:33:52 发布

您现在位置:Python中文网/ 问答频道 /正文

明细表数组

a =list(["CPU,$150.00","RAM ,$120.00","DVD drive $89.00","Hard Disk Drive,$189.99"])
for letter in a:
    print(letter)

这是我的零件清单,我正在想办法让它打印到打印机上有什么提示吗


Tags: infor数组drivecpulistramdvd
1条回答
网友
1楼 · 发布于 2024-09-28 01:33:52

从python窗口print tutorial:

import win32api
import win32print

def parts_list():
   a = ["CPU,$150.00","RAM ,$120.00","DVD drive $89.00","Hard Disk Drive,$189.99"]
   with open('printfile.txt', 'w') as f:
        for line in a:
            f.write(line)
   print_windows('printfile.txt')

def print_windows(filename):
    win32api.ShellExecute(0, "print", filename, '/d:"%s"' % winn32print.GetDefaultPrinter (),".",  0)

def main():
    parts_list()

if __name__ == '__main__':
    main()

相关问题 更多 >

    热门问题