擅长:python、mysql、java
<p>记住,在UNIX中,一切都是一个文件。甚至是设备。</p>
<p>所以,您可以只使用basic(或任何其他方法,例如shuil.copyfile)files方法(<a href="http://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files" rel="nofollow">http://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files</a>)。</p>
<p>在您的案例中,代码可能是这样的:</p>
<pre><code># Read file.txt
with open('file.txt', 'r') as content_file:
content = content_file.read()
with open('/dev/usb/lp0', 'w') as target_device:
target_device.write(content)
</code></pre>
<p>请注意,不要使用system()调用(或类似的)来解决您的问题。</p>