2011-08-10 13 views
6

आप एक अजगर मॉड्यूल है जिसके साथ मैं एक जार संग्रह करने के लिए फ़ाइलों को जोड़ सकते पता है?अजगर के साथ संपादित करें जार फ़ाइलों

और कार्यक्रम यह अजगर

में

धन्यवाद लिखा जाना है करना है कि (i एक जार संग्रह करने के लिए फ़ाइलों .class जोड़ने करना wan't क्या)!

+1

.jar फ़ाइलें मूल रूप से एक अलग अंत के साथ मानक .zip फ़ाइलें हैं, तो आप उपयोग कर फ़ाइलें जोड़ने के लिए सक्षम होना चाहिए zipfile मॉड्यूल – Gryphius

+1

प्लस कुछ मेटा-डेटा। –

उत्तर

10

.jar फ़ाइलें किसी अलग फ़ाइल एक्सटेंशन और एक प्रकट के साथ सिर्फ ज़िप फ़ाइलें हैं।

प्रयास करें http://docs.python.org/library/zipfile.html

+0

लानत! : डी बहुत बहुत धन्यवाद – tgoossens

0

यह subprocess जार आदेश बुला के साथ किया जा सकता है:

import subprocess 
def add_to_jar(file2add, jar_file): 
    cmd = 'jar -uf ' + jar_file + " " + file2add 
    proc = subprocess.Popen(cmd, shell=True) 

add_to_jar(file_to_add, jar_file) 
संबंधित मुद्दे

 संबंधित मुद्दे