hoffe ihr könnt mir helfen. Habe n kleines python skript das in der ersten zeile
Code: Alles auswählen
#!/usr/bin/env python
Code: Alles auswählen
#!/usr/bin/python
Code: Alles auswählen
#!/usr/bin/python2.5
könnt ihr mir helfen?
Code: Alles auswählen
#!/usr/bin/env python
Code: Alles auswählen
#!/usr/bin/python
Code: Alles auswählen
#!/usr/bin/python2.5
Code: Alles auswählen
daniel@laptop:~/dbox$ which python
/usr/bin/python
daniel@laptop:~/dbox$ scr
daniel@laptop:~/scripts$ vi test.py
daniel@laptop:~/scripts$ chmod +x test.py
daniel@laptop:~/scripts$ ./test.py
Hello World
daniel@laptop:~/scripts$ cat test.py
#!/usr/bin/python
print "Hello World";
Code: Alles auswählen
: No such file or directory1: #!/usr/bin/python
Code: Alles auswählen
: No such file or directory1: #!/usr/bin/python
: command not foundy: line 2:
: command not foundy: line 3: programmbeschreibung
: command not foundy: line 4:
./websnifferStart.py: line 5: import: command not found
./websnifferStart.py: line 6: import: command not found
./websnifferStart.py: line 7: import: command not found
: command not foundy: line 8:
: command not foundy: line 9:
: command not foundy: line 10:
Code: Alles auswählen
#!/usr/bin/python
"""programmbeschreibung"""
import httplib
import string
import os
Code: Alles auswählen
daniel@laptop:~/scripts$ cat test.py
#!/usr/bin/python
print "Hello World";
"""programmbeschreibung"""
import httplib
import string
import os
daniel@laptop:~/scripts$ ./test.py
Hello World
Code: Alles auswählen
duff@beer:~/scripts$ which python
/usr/bin/python
duff@beer:~/scripts$ whereis python
python: /usr/bin/python /usr/bin/python2.5 /etc/python /etc/python2.5 /usr/lib/python2.5 /usr/lib/python2.4 /usr/local/lib/python2.5 /usr/include/python2.5 /usr/include/python2.4 /usr/share/python /usr/share/man/man1/python.1.gz
duff@beer:~/scripts$ ll /usr/bin/python
lrwxrwxrwx 1 root root 9 29. Sep 15:32 /usr/bin/python -> python2.5
Code: Alles auswählen
#!/usr/bin/python
import httplib
import string
import os
opera = { "User-Agent":"Opera/9.20 (Windows NT 6.0; U; en)",
"Accept-Charset":"ISO-8859-1, UTF-8; q=0.7, *; q=0.7",
"Cache-Control":"no",
"Accept-Language":"de, en; q=0.7, en-us; q=0.3",
"Referer":"http://python-dev.blogspot.com" }
domain = 'www.harlekin-bowling.de'
path = '/'
method = 'GET'
params = None
profile = opera
conn = httplib.HTTPConnection (domain)
conn.request(method, path, params, profile)
stat = conn.getresponse()
headers = stat.getheaders()
version = stat.version
status = stat.status
reason = stat.reason
data = stat.read()
conn.close()
file_name = domain.replace (".", "-")
file_object = open (file_name, "w")
file_object.write (data)
file_object.close()
print "\n"
print "WEBSNIFFER 0.1"
print 20 * "+"
print "\n"
print "Header (Client)"
print 20 * "-"
for key, value in profile.iteritems():
print "%s \t %s" % (key, value)
print 20 * "-"
print "\n"
print "Header (Server)"
print 20 * "-"
print "HTTP \t %s" % (version)
print "Status \t %s (%s)" % (status, reason)
for key, value in headers:
print "%s \t %s" % (key, value)
print 20 * "-"
print "\n"
print "Quelltext"
print 20 * "-"
print "Quelltext geschrieben in File:"
print file_name
print 20 * "-"
print "\n"
Nur so ein Schuß ins Blaue: Ich glaube, Du musst die Datei ausführbar machen, damit der letzte Aufruf funktioniert:B0ysc0ut hat geschrieben:[...]wenn ich mit "python programm.py" aufrufe passt es. mit "./programm.py" eben nicht.[...]
Code: Alles auswählen
chmod u+x programm.py
Code: Alles auswählen
00000000 23 21 2f 75 73 72 2f 62 69 6e 2f ...
Code: Alles auswählen
cat test.py
#!/usr/bin/env python
print 'hello World'
% hd test.py
00000000 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 |#!/usr/bin/env p|
00000010 79 74 68 6f 6e 0a 70 72 69 6e 74 20 27 68 65 6c |ython.print 'hel|
00000020 6c 6f 20 57 6f 72 6c 64 27 0a |lo World'.|
0000002a