我有一个项目任务,需要帮助的代码,其中python从外部文件获取数据并在程序中实现。
我不是经验丰富的编码员。
导入文件名
答案 0 :(得分:1)
赞
打开txt文件。
ROWS BETWEEN unbounded preceding AND current row
打开CSV文件。
with open('myFile.txt', 'r') as f:
print (f.read())
您甚至可以通过open()下载文件,注意这是一个代码示例
import csv
with open('output.csv', "a", newline='') as csvfile:
writer = csv.writer(csvfile, delimiter=',')
# Check if the file is empty so can write the initial line
if os.stat("output.csv").st_size == 0:
writer.writerow(['file', 'keyword', 'keyword_count'])
使用open()非常容易,它还可以确保完成后将关闭文件
Here you can read more about open function and how to work with files
您看到的字母'a','r','w'是您要对该文件执行的操作的参数。这是列表
包括模式参数是可选的,因为如果省略默认值,则假定为默认值“ r”。 “ r”值代表读取模式,它只是众多模式之一。
模式为:
如果要打印指定行: 请注意,此脚本将一一返回所有行
with open(fileNameYouWantToDownload.pdf, "wb") as file:
response = get(url)
file.write(response.content)
要返回特定行,我们可以向用户询问他想要的行
with open('myFile.txt', 'r') as input_file:
content = input_file.readlines()
for line in content:
print(line)
请记住,有很多方法可以做到这一点,这只是最简单的方法。
这是另一个示例,在1到5之间,我们选择一个随机数,然后选择来打印从该随机数得到的行。
line_we_want = int(input('Give the number of the line you want: '))
with open('myFile.txt', 'r') as input_file:
content = input_file.readlines()
for number_of_line, line in enumerate(content):
if number_of_line == line_we_want:
print(line)
答案 1 :(得分:0)
这是基本示例。
//where $term = term object you get in foreach loop
the_field('nutrition_value_per_one_cup', $term);// display the value itself
or
echo get_field('nutrition_value_per_one_cup', $term);// need to echo or print the value.
答案 2 :(得分:0)
如果您要打开包含行和列信息的普通txt文件,只需执行以下操作:
import numpy as np
np.loadtxt(filename)
Numpy还可以让您轻松地处理数据,因此我真的建议您使用它。当然,您要加载的文件应该在同一库中。 祝你好运。