LINUX LITE 7.2 FINAL RELEASED - SEE RELEASE ANNOUNCEMENTS SECTION FOR DETAILS


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
displaying a monthly calendar
#1
I came across a Python 3 tutorial for displaying a monthly calendar and it worked a treat from the command-line but for some reason it would not work after i added the Python shebang
Code:
#!/usr/bin/env python 3.6.
Instead it would produce a load of errors. Have since been informed that i had to change the file name from calendar.py to my_calendar.py and once again it worked a treat.
Still cannot work it out why the program didn't work because 'calendar' is not a reserved word? 
Old and getting even older lol
Reply
#2
Python has a module called calendar.py so you can't use the same name for your own script Smile

[EDIT] A list of Python modules can be found here:

https://docs.python.org/3/py-modindex.html#cap-c
Owner and DJ at WKDfm Radio ( www.wkdfm.co.uk )
Reply
#3
Should have thought that it was a module because i did check the Python reserved word list but didn't think of checking Python modules. Big thanks for the help DeepThought it really was appreciated.
Old and getting even older lol
Reply
#4
No probs Smile

A little tip when writing your own scripts, add my or even your own initials to a script, avoids conflicts with default scripts already in place. So my-calendar.py or in my case dt-calendar.py should be ok Smile
Owner and DJ at WKDfm Radio ( www.wkdfm.co.uk )
Reply
#5
Hello once again DeepThought
I shall definitely take onboard your suggestion using initials on scripts to avoid conflicts.Big thanks
Old and getting even older lol
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)