2013-10-18 8 views
11

मैं पायथन से पीडीएफ फ़ाइल खोलना चाहता हूं, मैं इसे ओएससिस्टम (फ़ाइल नाम) के साथ कर सकता हूं, यह एडोब रीडर में खुल जाएगा, लेकिन समस्या यह है कि ओएससिस्टम एक कमांड प्रॉम्प्ट भी खुलता है, क्या कोई दूसरा है जिस तरह से ओपन कमांड प्रॉम्प्ट नहीं होगा?पीडीएफ फ़ाइल खोलना

उत्तर

10

प्रयास करें:

subprocess.Popen([file],shell=True) 
+0

Thx, कि काम करता है! – Aleksa

0

प्रलेखन अच्छी तरह से पढ़ें। Os.system विधि की पहली पंक्ति है:

सबहेल में कमांड (एक स्ट्रिंग) निष्पादित करें।

यह जानकर, अब आप पहले से उल्लिखित उपप्रोसेसर मॉड्यूल जैसे वैकल्पिक समाधान ढूंढ सकते हैं।

5
import webbrowser 
webbrowser.open_new(r'file://C:\path\to\file.pdf') 
1

यह थोड़ी देर हो चुकी है, लेकिन कोई उल्लेख:

open("file_name.pdf") 
संबंधित मुद्दे