AgentZ פורסם 2009 בנובמבר 22 Share פורסם 2009 בנובמבר 22 אהלן , לאחרונה התחלתי לתכנת בפייתון וכחלק מתוכנה קטנה שאני מפתח לעצמי הגעתי לכך שאני צריך ליצור תהליך של cygwin. עם תהליך היצירה של התהליך לא הייתה בעיה , אבל כשניסיתי לכתוב אליו (דרך stdin) זה נותן לי שגיאה: cygwin.stdin.write('ssh')IOError: [Errno 22] Invalid argumentהקוד של התוכנית עצמה (רק החלק הקשור) (כמובן שעשיתי פייפינג לstdin וstdout של התהליך שאני פותח) : import subprocess as sub #ייבוא המודלcygwin = sub.Popen('J:/cygwin/Cygwin.bat',shell=False,stdin=sub.PIPE,stdout=sub.PIPE) #יצירת התהליךcygwin.stdin.write('ssh') #כאן מתרחשת השגיאהמה אני עושה לא בסדר ? תודה מראש ;D קישור לתוכן שתף באתרים אחרים More sharing options...
AgentZ פורסם 2009 בנובמבר 23 מחבר Share פורסם 2009 בנובמבר 23 אפחד ? קישור לתוכן שתף באתרים אחרים More sharing options...
PhoenixBoy פורסם 2009 בנובמבר 25 Share פורסם 2009 בנובמבר 25 תנסה להריץ את ה-EXE ולא את ה-bat. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.