I have below code to remove a file in one of my local folders. I have taken the code from other user posts.
However, it does not seem to be working for me. Below is my code
python
import os
def deletefile():
filePath = "/Users/Jose/Documents"
os.remove(os.path.join(filePath, "tweets.db"))
print("Ok while deleting file ", filePath)
deletefile()
And below is the error that I am getting. What am I doing wrong? Why Python is placing "\u200e\u2068\u200e\u2068/" in front of my path?
Traceback (most recent call last):
File "tests.py", line 17, in
deletefile()
File "tests.py", line 11, in deletefile
os.remove(os.path.join(filePath, "tweets.db"))
FileNotFoundError: [Errno 2] No such file or directory: '\u200e\u2068\u200e\u2068/Users/Jose/Documents/tweets.db'
解决方案
Re-type your variable filePath = /Users/Jose/Documents manually
There are some invisible 'LEFT-TO-RIGHT MARK' (u200e) and 'FIRST STRONG ISOLATE' (u2068) characters in the string