mirror of
https://github.com/hastagAB/Awesome-Python-Scripts.git
synced 2024-11-27 22:11:07 +00:00
25 lines
624 B
Python
25 lines
624 B
Python
import sys
|
|
assert sys.version_info >= (3, 0)
|
|
import pandas as pd
|
|
import numpy as np
|
|
from multiprocessing.pool import ThreadPool
|
|
import Tool
|
|
|
|
|
|
def main(filepath):
|
|
assert isinstance(filepath, str)
|
|
videogames = pd.read_csv(filepath, skiprows=1, names=['games', 'start_date', 'end_date'])
|
|
videogames = videogames.values
|
|
pool = ThreadPool(250)
|
|
text_results = pool.map(Tool.TweetObtain().TweetObtain_function,
|
|
videogames)
|
|
pool.close()
|
|
pool.join()
|
|
text_results = pd.DataFrame(
|
|
np.vstack(text_results))
|
|
text_results.to_csv('tweets.csv')
|
|
return
|
|
|
|
if __name__ == "__main__":
|
|
main(sys.argv[1])
|