-1
ディレクトリのファイルの名前をPythonのハッシュで変更する必要があります。私はC#を使用して同じことをやった:pythonでsha1ハッシュを使ってディレクトリ内のファイルの名前を変更する方法は?
Console.Write("enter path");
string path = Console.ReadLine();
foreach (var i in Directory.GetFiles(path))
{
try
{
using (SHA1Managed sha1 = new SHA1Managed())
{
FileStream f = new FileStream(i.ToString(), FileMode.Open);
byte[] hash = sha1.ComputeHash(f);
string formatted = string.Empty;
foreach (byte b in hash)
{
formatted += b.ToString("X2");
}
f.Close();
File.Move(i.ToString(), path+"//" + formatted);
}
}
catch (Exception ex)
{
Console.WriteLine(i.ToString());
}
誰かが私は私が同じことを達成するためPythonで使用したいものと始めるのに役立つことはできますか?私はUbuntuを使用しています。
まず、UbuntuでC#コードをコンパイルしてみませんか?それはうまく動作します。次に、具体的な質問は何ですか?何を試しましたか?これは、人間を使ってあなたのために考えを行うフリーコード変換サイトではありません。 –
私はJimに同意します:あなたはC#コードを持っています。モノは完璧ではないかもしれませんが、私はそれがうまくそのコードを実行することを確信しています。 –
変換しないと私のためにリンク(記事サンプル)を提供してください!私はPythonでそれを書く必要があります – maysam