Provide file opening mode

This commit is contained in:
Oleg Morozenkov
2016-02-22 12:06:17 +03:00
parent 3cd33d2048
commit e21cab86d0
4 changed files with 8 additions and 6 deletions

View File

@@ -10,7 +10,7 @@ tokenizer = RegexpTokenizer(r"[A-Za-zА-Яа-я]+")
stemmer = RussianStemmer() stemmer = RussianStemmer()
musicFileName = sys.argv[0] musicFileName = sys.argv[0]
with open(musicFileName) as file: with open(musicFileName, "r") as file:
for line in file: for line in file:
jsonData = json.loads(line, encoding="utf8") jsonData = json.loads(line, encoding="utf8")
for song in jsonData.values()[0]: for song in jsonData.values()[0]:

View File

@@ -7,7 +7,7 @@ import vk_api
# getting pazans # getting pazans
pazanIds = None pazanIds = None
pazansFileName = sys.argv[1] pazansFileName = sys.argv[1]
with open(pazansFileName) as file: with open(pazansFileName, "r") as file:
jsonData = json.loads(file.read()) jsonData = json.loads(file.read())
pazanIds = [item[0] for item in sorted(jsonData.items(), key=lambda item: len(item[1]), reverse=True)] pazanIds = [item[0] for item in sorted(jsonData.items(), key=lambda item: len(item[1]), reverse=True)]

View File

@@ -1,6 +1,7 @@
import os
import re import re
import sys import sys
import os
import pymongo import pymongo
dirWithIds = sys.argv[1] dirWithIds = sys.argv[1]
@@ -36,7 +37,7 @@ else:
for fileName in os.listdir(dirWithIds): for fileName in os.listdir(dirWithIds):
print("parsing", fileName) print("parsing", fileName)
with open(os.path.join(dirWithIds, fileName)) as file: with open(os.path.join(dirWithIds, fileName), "r") as file:
for line in file: for line in file:
id = int(line) id = int(line)
if id in ids: if id in ids:

View File

@@ -1,5 +1,6 @@
import json import json
import sys import sys
from nltk.stem.snowball import RussianStemmer from nltk.stem.snowball import RussianStemmer
from nltk.tokenize import RegexpTokenizer from nltk.tokenize import RegexpTokenizer
@@ -7,7 +8,7 @@ from nltk.tokenize import RegexpTokenizer
pazansGroups = None pazansGroups = None
pazansFileName = sys.argv[1] pazansFileName = sys.argv[1]
with open(pazansFileName) as file: with open(pazansFileName, "r") as file:
pazansGroups = json.loads(file.read()) pazansGroups = json.loads(file.read())
# analyze statues # analyze statues
@@ -17,7 +18,7 @@ tokenizer = RegexpTokenizer(r"[A-Za-zА-Яа-я]+")
stemmer = RussianStemmer() stemmer = RussianStemmer()
usersFileName = sys.argv[2] usersFileName = sys.argv[2]
with open(usersFileName) as file: with open(usersFileName, "r") as file:
for line in file: for line in file:
user = json.loads(line) user = json.loads(line)
id = str(user["_id"]) id = str(user["_id"])