[英]Cant use open function in python
try:
with open("main.py") as file:
print("File Opened")
age = int(input("Enter your age- "))
xfactor = age/10
except (ValueError, ZeroDivisionError):
print("Invalid Age")
我收到一條錯誤消息
Traceback (most recent call last):
File "c:\Users\aksha\Desktop\python\main.py", line 2, in <module>
with open("main.py") as file:
FileNotFoundError: [Errno 2] No such file or directory: 'main.py'
即使我的電腦中有文件
您遇到的問題有幾個原因。 一、該文件不存在於終端已打開的同一目錄(文件夾)中。 修復 -
Go 到包含該文件的目錄,然后嘗試運行該文件。
另一個原因可能是未正確指定路徑。 這通常發生在終端在父目錄中打開但文件位於某個子目錄中時。
所需文件路徑:“child_directory_name/file_name”
第三個原因可能是該文件不存在,並且您第一次嘗試創建該文件,您的代碼可以包含一個小調整...
try:
with open("main.py", "w+") as file:
print("File Opened")
age = int(input("Enter your age- "))
xfactor = age/10
except (ValueError, ZeroDivisionError):
print("Invalid Age")
這應該可以讓您深入了解您遇到問題的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.