অটোমেটার, সমস্ত উইন্ডোতে অনুসন্ধানের ফলাফল প্রদর্শন করুন


2

আমি একটি অটোমেটার অ্যাপ্লিকেশন তৈরি করেছি যা নেটওয়ার্কের মধ্যে অন্য ম্যাকের একটি ভাগ করা ফোল্ডার অনুসন্ধান করে।

আমি সমস্ত ফলাফল এক উইন্ডোতে দেখাতে চাই।

আমি রিভেল ফাইন্ড আইটেমগুলি ব্যবহার করার চেষ্টা করেছি, তবে এটি প্রতিটি ফাইলের ডিরেক্টরিটি সঠিকভাবে আদর্শ নয়, এটি খুলবে।

উত্তর:


2

ডিবাগ করার সময় ফলাফলগুলি কেবল ওয়ার্কফ্লো হিসাবে কাজ করে - একক অ্যাপ্লিকেশন হিসাবে এটি কোথাও যায় না। আমি সমস্ত ফলাফলকে একটি সাধারণ উইন্ডোতে (অনুসন্ধানকারীর আইটেম হিসাবে দেখানোর চেয়ে সহজ) প্রদর্শন করার মতো উপায় খুঁজছি, এবং বেশি কিছু খুঁজে পাচ্ছি না। আমার বর্তমান উত্তরটি হ'ল টিকিটারের সাথে পাইথন স্ক্রিপ্টের পদক্ষেপটি ব্যবহার করা, আমার আইটেমগুলির জন্য একটি তালিকা বাক্স যুক্ত করা।

import sys
from Tkinter import *
try:
  root = Tk()
  sb = Scrollbar(root)
  sb.pack(side=RIGHT, fill=Y)
  lb = Listbox(root, yscrollcommand=sb.set)

  for f in sys.argv[1:]:
    lb.insert(END, f)
    index = lb.size() - 1
    if index % 2:
        lb.itemconfig(index, bg='light blue')

  lb.pack(side=LEFT, fill=BOTH)
  sb.config(command=lb.yview)

  root.mainloop()
except:
  import traceback
  import sys
  traceback.print_exc(file=sys.stdout)
  exit(0)

এই কোডটি রঙিন পরিবর্তিত সারিগুলির সাথে একটি স্ক্রোলিং তালিকার সাথে একটি উইন্ডো তৈরি করে এবং অটোমেটর পাইথন ট্রেসব্যাকগুলি খেতে ঝোঁক করে (এটিকে ত্রুটি হিসাবে দেখানো হয়, তবে স্ট্যাডারের কেবল প্রথম লাইন দেখানো হয়), আমি স্ট্রেডআউট এবং ফিরে ফিরে ট্র্যাকব্যাকটি পুনরায় তৈরি করেছি একটি 0 ত্রুটি কোড সহ যাতে আমি ফলাফল ট্যাবে ট্রেসব্যাক দেখতে পারি।


অটোম্যাটরটি পাইথন ত্রুটি বার্তা প্রদর্শন করার সমাধানের জন্য ধন্যবাদ। এটি আমার ডিবাগের সময় বাঁচিয়েছে :)
শান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.