2024-06-24 13:18:44 发布
网友
我的python文件夹中有一个名为data的文件夹,里面充满了文本文件,每个文件都被命名为一个州的缩写(“NY”、“CA”、“RI”等)。我需要用户输入一个州的名称,然后打开那个文件。你知道吗
我试过这个:
file = "" file = open("NY", "r").read().splitelines()
但目录里什么都没有。如何打开文件夹中的单个文件?你知道吗
from os.path import join, dirname data_dir = join(dirname(__file__), 'data') with open(join(data_dir, raw_input('Enter state: '))) as f: print(f.readlines())
此代码生成一个base dir变量,并将其与状态名连接。当你被处决时,你会看到
brunsgaard@archbook ~/t/test> python test.py Enter state: NY ['Hello, I am the NY file\n']
此示例在以下目录结构的上下文中运行。你知道吗
. ├── data │ └── NY └── test.py
此代码生成一个base dir变量,并将其与状态名连接。当你被处决时,你会看到
此示例在以下目录结构的上下文中运行。你知道吗
相关问题 更多 >
编程相关推荐