Открытый текстовый файл может быть представлен как последовательность в Python.Рассмотрим plain.txt
ниже:
This is the first line!\n
This is the second line!\n
This is the third line!\n
Вы можете использовать зарезервированное слово with
для создания контекста, управляющего логикой открытия / закрытия, например:
with open("./plain.txt", "r") as file:
for line in file:
# program logic
pass
"r"
относится к режиму, который использует open.
Таким образом, с помощью этой идиомы вы можете сохранить повторяющееся значение и игнорировать его, когда оно встречается, способом, который соответствует вашему шаблону доступа к файлу.
Редактировать:Я видел ваши изменения, и похоже, что это действительно CSV, верно?Если так, я рекомендую пакет панд.
import pandas as pd # Conventional namespace is pd
# Check out blob, os.walk, os.path for programmatic ways to generate this array
files = ["file.csv", "names.csv", "here.csv"]
df = pd.DataFrame()
for filepath in files:
df = df.append(pd.read_csv(filepath))
# To display result
print(df)
# To save to new csv
df.to_csv("big.csv")