সাবাইলাইম টেক্সট 3 কনসোলে কাজ করার জন্য পাইথনের সহায়তা () পাওয়ার কী উপায় আছে?


1

সাব্লাইম টেক্সটে একটি কনসোল রয়েছে যা Ctrl+ ব্যবহার করে সক্রিয় করা যেতে পারে `। এটি একটি অজগর দোভাষী প্রকাশ করে। আমার মেশিনে, এটি অজগর 3.3।

>>> import sys
>>> sys.version
'3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AMD64)]'

তবে help()ফাংশনটি কাজ করে না যা পাইথনের একটি বিল্টিন ফাংশন বলে মনে করা হচ্ছে। এটির কল করার চেষ্টা এটি দেয়:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
NameError: name 'help' is not defined

কল করার উপায় আছে কি help()?

উত্তর:


3

সাব্লাইম পাঠ্যে এম্বেড পাইথনের সংস্করণটি সম্পূর্ণরূপে বিতরণ নয়, উদাহরণস্বরূপ পাইথন.অর্গ, অ্যানাকোন্ডা ইত্যাদির মধ্যে এটি সমস্ত মডিউল এবং সমস্ত কার্যকারিতা অন্তর্ভুক্ত করে না এবং help()এটি বাদ দেওয়া আইটেমগুলির মধ্যে একটি। help()ফাংশন বাস্তবায়িত হয় pydoc.pyএকটি "নিয়মিত" পাইথন বিতরণে, কিন্তু আমি নিশ্চিত না তুমি কেমন চেষ্টা করুন এবং সাবলাইম এটা বাস্তবায়ন করবে আছি।

Ctrl`কনসোলটি ব্যবহার করার পরিবর্তে, পাইথন 3 দোভাষীকে ভিতরে চালানো SublimeREPLএবং সেখান থেকে আমার কাজ করা আমার পক্ষে সবচেয়ে সহজ ।


1

এখানে অনুসন্ধান থেকে শেষ হওয়া যে কোনও ব্যক্তির জন্য, পাইডোক মডিউল থেকে সহায়তা ফাংশনটি আমদানি করা কাজ করছে বলে মনে হচ্ছে:

>>> from pydoc import help

উল্লেখযোগ্যভাবে, এটি নিজেই সাব্লাইম প্লাগইন এপিআইয়ের সাথে কাজ করে, যেমন:

>>> help(sublime)
  ...
>>> help(sublime_plugin)
  ...
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.