【问题标题】:can't open file 'import.py' :[Errno 2] No such file or directory无法打开文件“import.py”:[Errno 2] 没有这样的文件或目录
【发布时间】:2023-08-15 13:25:01
【问题描述】:

下面是我的代码,为什么我不知道他们有问题,有人可以帮助我吗

这是错误消息

python3: 无法打开文件 'import.py': [Errno 2] 没有这样的文件或目录

from cs50 import SQL
from sys import argv
import csv

# checking if code is executed properly else exit
if len(argv) < 2:
    print("usage error, import.py characters.csv")
    exit(1)
# Open the database for later reuse
db = SQL("sqlite:///students.db")

def division_title(initial):
    n = initial.split()
    if len(n) == 3:
     return n
    else:
        [n[0],None,n[1]]

with open(argv[1]) as csvfile:
    for row in csv.DictReader(csvfile):
        n = division_title(row["name"])
        db.execute("INSERT INTO student VALUES (?, ?, ?, ?, ?)",
            n[0],n[1],n[2],row["house"],row["birth"]
        )

【问题讨论】:

  • 你想如何运行这段代码?在我看来,Python 解释器无法读取您的脚本文件,因此它甚至没有达到对您的代码外观至关重要的程度。
  • 你确定你对python脚本有执行权限了吗?这可能是解释器无法打开它的原因。

标签: python


【解决方案1】:
  1. 你需要先进入你的程序目录
  2. 以“python”开头,后跟您的程序名称

你可以在下图中看到我的程序

希望对你有用

【讨论】:

  • 它有效,我太愚蠢了,我忘了但是谢谢||