Καλησπέρα παιδιά! Σας έλειψα; Χαχαχα! Έχω βρει ένα βιβλίο για την python κ με βοηθάει πάρα πολύ... Αλλά έχω ένα θεματάκι με δύο προγράμματα κ νομίζω ότι φταίει το ίδιο πράγμα.
while True:
s = (input('Enter something : '))
if s == 'quit':
break
print('Length of the string is', len(s))
print ('Done')
Μου βγάζει:
Enter something : python
Traceback (most recent call last):
File "test.py", line 2, in <module>
s = (input('Enter something : '))
File "<string>", line 1, in <module>
Το δεύτερο είναι ένα προγραμματάκι αποθήκευσης:
import os
import time
source = ['"C:\\My Documents"', 'C:\\Code"]
target_dir = 'E:\\Backup'
today = target_dir + os.sep + time.strftime('%Y%m%d')
now = time.strftime('%H%M%S')
comment = input('Enter a comment --> ')
if len(comment) == 0:
target = today + os.sep + now + '.zip'
else:
target = today + os.sep + now + '_' + \
comment.replace(' ', '_') + '.zip'
if not os.path.exists(today):
os.mkdir(today)
print('Successfully created directory', today)
zip_command = "zip -qr {0} {1}".format(target, ' '.join(source))
if os.system(zip_command) == 0:
print('Successful backup to', target)
else:
print('Backup FAILED')
Αυτό μου βγάζει:
Enter a comment --> python
Traceback (most recent call last):
File "programma_apothikeusis.py", line 14, in <module>
comment = input('Enter a comment --> ')
File "<string>", line 1, in <module>
Νομίζω ότι κάτι γίνετε με το len αλλά δεν μπορώ να καταλάβω τι..
P.S. Στο 2ο πρόγραμμα το source σας το έβαλα σε windows (όπως το έχει το βιβλίο). Εγώ λόγο mac βάζω τα σωστά στοιχεία. Εξακριβωμένο ότι δεν είναι εκεί το πρόβλημα γιατί το συγκεκριμένο πρόγραμμα το έχει σε 2-3 "εκδόσεις" κ στις πρώτες τρέχει μια χαρά. Μόνο όταν θέλω να βάλω το len υπάρχει πρόβλημα.. Σας ευχαριστώ πολύ!