Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
pyscripts = "copyOldData.py insert3Cols.py getScoresInsertScores.py \
calculatePercentScores.py paintColumnsYellow.py insertPhotos.py"
for a in $pyscripts
do
python $a
done
the \ is for new line breaks in string for readability, you do not have to use it. Instead you can put them all on the same line if you want to.
I do not know Python, but could it not also be done like this, if one can call another python script within it, then call the next one when the prior one is finished doing whatever it is doing within the prior script. as redundant as that maybe, it might too me just one other way for doing this, so they are chained together calling for the next script to be ran as when it is finished.
though programming is programming, I have not seen nor know what it is doing per se' but putting everything into one script too should be possible. it just makes for a longer script on one sheet of Epaper.
Alternatively to copy and pasting all your code, if you went through each original file and wrapped it in a function (like you did after you copied the code to the new file)
Eg for insertPhotos.py
Code:
def insertPhotos():
... insertPhotos.py original code ...
Then in a new file (__main__.py) you could do something like
Code:
from copyOldData import copyOldData
from insert3Cols import insert3Cols
from getScoresInsertScores import getScoresInsertScores
from calculatePercentScores import calculatePercentScores
from paintColumnsYellow import paintColumnsYellow
from insertPhotos import insertPhotos
def main():
copyOldData()
insert3Cols()
getScoresInsertScores()
calculatePercentScores()
paintColumnsYellow()
insertPhotos()
============
I suspect this could be more integrated then 6 wholly separate functions without arguments.
If OP posts the source code, I may be able to provide some examples
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.