Skip to main content

Handypy is a multifunctional Python tool library, which aims to provide developers with a series of convenient practical tools and simplify daily programming tasks.Whether it is processing data, operating file systems, or network requests, Handypy can provide you with efficient and reliable solutions.

Project description

How to use?

Calculate the frequency of words

from HandyToolsPy import DataProcess as dp

words = ["a","a","a","a","b","b","c"]
res = dp.count_words_freq(words)
print(res)

output:

{'a': 4, 'b': 2, 'c': 1}

It also support csv file (DataFrame format):

Here is a csv file named sample.csv:

hello
world
haha
haha
hello
hello

the code will be:

import HandyToolsPy.DataProcess as dp
import pandas as pd

words = pd.read_csv('./sample.csv', names=["word"])
res = dp.count_words_freq(words["word"])
print(res)

output:

{'hello': 3, 'haha': 2, 'world': 1}

A Translator

It can automaticly detect the language of the input text and translate it to the target language.

from HandyToolsPy import translator

text = "你好"
res = translator(text, "en")
print(res)

output:

'Hello'

A Drawer

It can draw a BingDunDun.

from HandyToolsPy import Draw as dw

dw.draw_BingDunDun(10)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

handytoolspy-0.1.6.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

HandyToolsPy-0.1.6-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file handytoolspy-0.1.6.tar.gz.

File metadata

  • Download URL: handytoolspy-0.1.6.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for handytoolspy-0.1.6.tar.gz
Algorithm Hash digest
SHA256 e590322c636c7b5acc635b3c2c470d0eba706e5b9af3dc3a879b61d53df9b3eb
MD5 843c081ad58251f3ed7f9e9d01be63ef
BLAKE2b-256 90582ed132593bf1ea21e7220a525eede3f46fd5ed6098e93b34a7da6464c756

See more details on using hashes here.

File details

Details for the file HandyToolsPy-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: HandyToolsPy-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for HandyToolsPy-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 36c9259fc59d61af95de9b7ceb8e1f4e1b3925f84acc0abfdff64fef5884ba7f
MD5 3e72dd5952c0325cbe5d79ed3b7950c3
BLAKE2b-256 5ab4a964e716561c5fbef5fe9935b144030c537f8e803096b83ad6037c0a89f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page