python_TCP_IP_make_CSV - 8BitsCoding/RobotMentor GitHub Wiki

ํ”„๋กœ์ ํŠธ ์ •๋ณด

  • ์ œ์ž‘์‹œ์ž‘์ผ : 19.09.22
  • ์ œ์ž‘์ข…๋ฃŒ์ผ : 19.09.22
  • ์–ธ์–ด : Python3.7
  • IDE : Pycharm2019.01.01(Community)
  • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ : PyQt5, random, pandas
  • GitHub ์ฃผ์†Œ : https://github.com/GoodayTH/python_TCP_UDP_make_csv

ํ”„๋กœ์ ํŠธ ๊ณ„ํš

TCP ์„œ๋ฒ„์—์„œ ๋žœ๋ค ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ํด๋ผ์ด์–ธํŠธ์—์„œ CSV๋กœ ์ €์žฅํ•œ๋‹ค. (๊ฐ„๋‹จํ•ด์„œ ๊ทธ๋ฆผ์€ ์ƒ๋žตํ•จ)

ํ”„๋กœ์ ํŠธ๋Š” Python realtime graphํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ ๋‹ค.


ํ•ต์‹ฌ์ฝ”๋“œ

    self.make_csv_list = list()
    self.csv_cnt_list = list()
    self.csv_cnt = 0


def tcp_make_csv(self):
    self.csv_list = OrderedDict(
        [
            ('num', self.csv_cnt_list),
            ('data', self.make_csv_list)
        ]
    )


    df = pd.DataFrame.from_dict(self.csv_list)
    df.to_csv('test_make_csv.csv', index=True, header=True)