pythonstringreplacecwd

How can i remove all the "\" in a python string and replace them with "/"?


I wrote a python script that uses an image from the current folder which is in it and i turned it to .exe file so i can run it without clicking on the .py file, but if i want to give it to my friends the cwd(current working directory) will not be the same so the string which represents mine won't work there so i did this : enter image description here

you can't use \ in python because it's a special character in strings and in my script where i try to replace it with /, it doesn't work and all the script in that area becomes green as you can see and i don't know what to do.


Solution

  • The solution is simple. Don't do r'\' but rather \\. Here's an example:

    s= r'bruh\bruh\bruh' # this
    s = 'bruh\\bruh\\bruh' # or this both work
    print(s.replace('\\','/'))