انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: سوال درباره برنامه نویسی پایتون  (دفعات بازدید: 1386 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین mehran.sondossi

  • Newbie
  • *
  • ارسال: 5
سوال درباره برنامه نویسی پایتون
« : 05 مهر 1395، 08:26 ب‌ظ »
سلام دوستان من از طریق glob لیست فایلهای داخل یک پوشه رو میگیرم بعد با حلقه for اسم فایلها رو به عنوان key در یک dict میذارم و مقدار md5 فایلها رو هم به عنوان value قرار میدم ولی فایلهای با ماهیت یکسان که خط فرمان لینوکس براشون md5 یکسان تولید میکنه تو این برنامه md5 های متفاوت دارن کسی علت مشکل رو میدونه ؟
لطفا اگر میشه کمک و راهنمایی کنید ممنون میشم  :oops: :-?

آفلاین koosha

  • Hero Member
  • *
  • ارسال: 734
  • جنسیت : پسر
پاسخ : سوال درباره برنامه نویسی پایتون
« پاسخ #1 : 05 مهر 1395، 09:07 ب‌ظ »
امکان نداره . کدتون رو بگذارید .
GNU/Linux
Debian8
I3 WM

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : سوال درباره برنامه نویسی پایتون
« پاسخ #2 : 05 مهر 1395، 11:59 ب‌ظ »
مشکل از کد شما هستش :)

آفلاین mehran.sondossi

  • Newbie
  • *
  • ارسال: 5
پاسخ : سوال درباره برنامه نویسی پایتون
« پاسخ #3 : 06 مهر 1395، 12:37 ق‌ظ »
امکان نداره . کدتون رو بگذارید .
#! /usr/bin/python

import os ,sys , hashlib , glob

P=raw_input("Enter Path :")
os.chdir(P)
AllFiles={}
Fname=glob.glob('os.getcwd/*.*')
for Tag in Fname:
    AllFiles[Tag]=hashlib.md5(Tag).hexdigest()

print(AllFiles)
تو لینوکس اون مشکل هست ولی تو ویندوز اصلا کار نمیکنه

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : سوال درباره برنامه نویسی پایتون
« پاسخ #4 : 06 مهر 1395، 04:24 ق‌ظ »
 می‌خواید MD5 از اسم فایل داشته باشید یا از محتویات فایل؟ ;)

آفلاین mehran.sondossi

  • Newbie
  • *
  • ارسال: 5
پاسخ : سوال درباره برنامه نویسی پایتون
« پاسخ #5 : 06 مهر 1395، 06:47 ب‌ظ »
از محتویات تا بتونه فایلهای تکراری با اسامی متفاوت رو پیدا کنه در ضمن نمیدونم چرا کد اصلا تو ویندوز اجرا نمیشه ؟
میخوام به سیستم عامل وابستگی نداشته باشه

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : سوال درباره برنامه نویسی پایتون
« پاسخ #6 : 06 مهر 1395، 07:34 ب‌ظ »
سوال من، جوابتون بود :)