Reputation: 217
I get the wrong path back. The Datafile is in D:... and get everytime the path C:\Python27\lib\site-packages\xy back from python. I use the function
path = getcwd()
How can I fix it?
Upvotes: 1
Views: 6258
Reputation: 49
In my idea, make sure your IDE has your target directory opened as your project folder. After all, it's a debug-time error, and won't affect the smooth running of your program in the runtime, if your program's launch script has the right address for your program to run, and does its part normally! By the way @order, I'm totally against hardcoding a path into your code, because it's just a very lame programming exercise! Just get yourselves used to going through the right exercise, although it doesn't seem very beneficial in the short run. in the coming years of your career, you're going to be against using the cons and pros of such a comparison, but it will become a right or wrong coding exercise! Cheers.
Upvotes: 0
Reputation: 133
You may be executing the script in a different place than your intended directory.
Solution 1: Move the .py file to the target directory, and execute it there.
Solution 2: Manually write the string of the path to the folder.
Upvotes: 1