പൈത്തൺ
Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് പൈത്തണാണിത്.
പട്ടിക:
NAME
പൈത്തൺ - ഒരു വ്യാഖ്യാനിച്ച, സംവേദനാത്മക, ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷ
സിനോപ്സിസ്
പൈത്തൺ [ -B ] [ -d ] [ -E ] [ -h ] [ -i ] [ -m മൊഡ്യൂൾ-നാമം ]
[ -O ] [ -ഓ ] [ -R ] [ -Q വാദം ] [ -s ] [ -S ] [ -t ] [ -u ]
[ -v ] [ -V ] [ -W വാദം ] [ -x ] [ -3 ] [ -? ]
[ -c കമാൻഡ് | സ്ക്രിപ്റ്റ് | - ] [ വാദങ്ങൾ ]
വിവരണം
പൈത്തൺ സംയോജിപ്പിക്കുന്ന ഒരു വ്യാഖ്യാന, സംവേദനാത്മക, ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷയാണ്
വളരെ വ്യക്തമായ വാക്യഘടനയുള്ള ശ്രദ്ധേയമായ ശക്തി. പൈത്തണിലെ പ്രോഗ്രാമിംഗിന്റെ ആമുഖത്തിന്,
പൈത്തൺ ട്യൂട്ടോറിയൽ കാണുക. പൈത്തൺ ലൈബ്രറി റഫറൻസ് ഡോക്യുമെന്റുകൾ അന്തർനിർമ്മിതവും നിലവാരവുമാണ്
തരങ്ങൾ, സ്ഥിരാങ്കങ്ങൾ, പ്രവർത്തനങ്ങൾ, മൊഡ്യൂളുകൾ. അവസാനമായി, പൈത്തൺ റഫറൻസ് മാനുവൽ വിവരിക്കുന്നു
പ്രധാന ഭാഷയുടെ വാക്യഘടനയും അർത്ഥശാസ്ത്രവും (ഒരുപക്ഷേ വളരെ) വളരെ വിശദമായി. (ഇവ
വഴി പ്രമാണങ്ങൾ സ്ഥിതിചെയ്യാം ഇന്റർനെറ്റ് റിസോർസുകൾ താഴെ; അവ നിങ്ങളുടേതിൽ ഇൻസ്റ്റാൾ ചെയ്തേക്കാം
സംവിധാനവും.)
C അല്ലെങ്കിൽ C++ ൽ എഴുതിയ നിങ്ങളുടെ സ്വന്തം മൊഡ്യൂളുകൾ ഉപയോഗിച്ച് പൈത്തണിന്റെ അടിസ്ഥാന ശക്തി വിപുലീകരിക്കാൻ കഴിയും. മിക്കയിടത്തും
സിസ്റ്റങ്ങൾ അത്തരം മൊഡ്യൂളുകൾ ചലനാത്മകമായി ലോഡ് ചെയ്തേക്കാം. പൈത്തൺ ഒരു വിപുലീകരണമായും പൊരുത്തപ്പെടുത്താവുന്നതാണ്
നിലവിലുള്ള ആപ്ലിക്കേഷനുകൾക്കുള്ള ഭാഷ. സൂചനകൾക്കായി ആന്തരിക ഡോക്യുമെന്റേഷൻ കാണുക.
ഇൻസ്റ്റാൾ ചെയ്ത പൈത്തൺ മൊഡ്യൂളുകൾക്കും പാക്കേജുകൾക്കുമുള്ള ഡോക്യുമെന്റേഷൻ പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ കാണാൻ കഴിയും പൈഡോക്
പ്രോഗ്രാം.
കമാൻറ് LINE ഓപ്ഷനുകൾ
-B എഴുതരുത് .py[co] ഇറക്കുമതിയിൽ ഫയലുകൾ. PYTHONDONTWRITEBYTECODE എന്നതും കാണുക.
-c കമാൻഡ്
എക്സിക്യൂട്ട് ചെയ്യാനുള്ള കമാൻഡ് വ്യക്തമാക്കുക (അടുത്ത ഭാഗം കാണുക). ഇത് ഓപ്ഷൻ ലിസ്റ്റ് അവസാനിപ്പിക്കുന്നു
(ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ കമാൻഡിലേക്ക് ആർഗ്യുമെന്റുകളായി കൈമാറുന്നു).
-d പാഴ്സർ ഡീബഗ്ഗിംഗ് ഔട്ട്പുട്ട് ഓണാക്കുക (വിസാർഡുകൾക്ക് മാത്രം, സമാഹാരം അനുസരിച്ച്
ഓപ്ഷനുകൾ).
-E പരിഷ്ക്കരിക്കുന്ന PYTHONPATH, PYTHONHOME എന്നിവ പോലുള്ള പരിസ്ഥിതി വേരിയബിളുകൾ അവഗണിക്കുക
വ്യാഖ്യാതാവിന്റെ പെരുമാറ്റം.
-h , -? , --സഹായിക്കൂ
എക്സിക്യൂട്ടബിൾ ഇന്റർപ്രെട്ടറിന്റെ ഉപയോഗം പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുന്നു.
-i ഒരു സ്ക്രിപ്റ്റ് ആദ്യ ആർഗ്യുമെന്റായി പാസ്സാക്കുമ്പോൾ അല്ലെങ്കിൽ ദി -c ഓപ്ഷൻ ഉപയോഗിക്കുന്നു, നൽകുക
സ്ക്രിപ്റ്റ് അല്ലെങ്കിൽ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്ത ശേഷം ഇന്ററാക്ടീവ് മോഡ്. അത് വായിക്കുന്നില്ല
$PYTHONSTARTUP ഫയൽ. ആഗോള വേരിയബിളുകൾ അല്ലെങ്കിൽ ഒരു സ്റ്റാക്ക് പരിശോധിക്കാൻ ഇത് ഉപയോഗപ്രദമാകും
ഒരു സ്ക്രിപ്റ്റ് ഒരു അപവാദം ഉയർത്തുമ്പോൾ കണ്ടെത്തുക.
-m മൊഡ്യൂൾ-നാമം
തിരയലുകൾ sys.path പേരിട്ടിരിക്കുന്ന മൊഡ്യൂളിനായി, അനുബന്ധമായി പ്രവർത്തിക്കുന്നു .py ഫയൽ a ആയി
സ്ക്രിപ്റ്റ്.
-O അടിസ്ഥാന ഒപ്റ്റിമൈസേഷനുകൾ ഓണാക്കുക. ഇത് കംപൈൽ ചെയ്ത ഫയലിന്റെ പേര് എക്സ്റ്റൻഷൻ മാറ്റുന്നു
(ബൈറ്റ്കോഡ്) എന്നതിൽ നിന്നുള്ള ഫയലുകൾ .pyc ലേക്ക് .പിയോ. രണ്ടുതവണ നൽകിയാൽ, ഡോക്സ്ട്രിംഗുകൾ ഉണ്ടാകാൻ കാരണമാകുന്നു
നിരസിച്ചു.
-ഓ കൂടാതെ ഡോക്സ്ട്രിംഗുകൾ നിരസിക്കുക -O ഒപ്റ്റിമൈസേഷനുകൾ.
-R "ഹാഷ് റാൻഡമൈസേഷൻ" ഓണാക്കുക, അതുവഴി str, ബൈറ്റുകൾ, തീയതി സമയം എന്നിവയുടെ ഹാഷ്() മൂല്യങ്ങൾ
പ്രവചനാതീതമായ കപട-റാൻഡം മൂല്യമുള്ള വസ്തുക്കൾ "ഉപ്പിട്ടതാണ്". അവർ ആണെങ്കിലും
ഒരു വ്യക്തിഗത പൈത്തൺ പ്രക്രിയയിൽ സ്ഥിരമായി തുടരുക, അവ പ്രവചിക്കാൻ കഴിയില്ല
പൈത്തണിന്റെ ആവർത്തിച്ചുള്ള അഭ്യർത്ഥനകൾക്കിടയിൽ.
ഇതുമൂലം ഉണ്ടാകുന്ന സേവന നിഷേധത്തിനെതിരെ പരിരക്ഷ നൽകാനാണ് ഇത് ഉദ്ദേശിക്കുന്നത്
ഒരു ആജ്ഞയുടെ ഏറ്റവും മോശം പ്രകടനത്തെ ചൂഷണം ചെയ്യുന്ന ശ്രദ്ധാപൂർവം തിരഞ്ഞെടുത്ത ഇൻപുട്ടുകൾ
നിർമ്മാണം, O(n^2) സങ്കീർണ്ണത. കാണുക
http://www.ocert.org/advisories/ocert-2011-003.html വിവരങ്ങൾക്ക്.
-Q വാദം
ഡിവിഷൻ നിയന്ത്രണം; PEP 238 കാണുക. ആർഗ്യുമെന്റ് "പഴയ" ഒന്നായിരിക്കണം (സ്ഥിരസ്ഥിതി,
int/int, long/long റിട്ടേൺ ഒരു int അല്ലെങ്കിൽ long), "new" (പുതിയ ഡിവിഷൻ സെമാന്റിക്സ്, അതായത്
int/int, long/long എന്നിവ ഫ്ലോട്ട് നൽകുന്നു), "മുന്നറിയിപ്പ്" (പഴയ ഡിവിഷൻ സെമാന്റിക്സ്
int/int, long/long എന്നിവയ്ക്കുള്ള മുന്നറിയിപ്പ്), അല്ലെങ്കിൽ "warnall" (a ഉള്ള പഴയ ഡിവിഷൻ സെമാന്റിക്സ്
ഡിവിഷൻ ഓപ്പറേറ്ററുടെ എല്ലാ ഉപയോഗത്തിനും മുന്നറിയിപ്പ്). "വാർണൽ" ഉപയോഗിക്കുന്നതിന്, കാണുക
ടൂളുകൾ/സ്ക്രിപ്റ്റുകൾ/fixdiv.py സ്ക്രിപ്റ്റ്.
-s ഉപയോക്തൃ സൈറ്റ് ഡയറക്ടറി sys.path-ലേക്ക് ചേർക്കരുത്.
-S മൊഡ്യൂളിന്റെ ഇറക്കുമതി പ്രവർത്തനരഹിതമാക്കുക സൈറ്റ് സൈറ്റിനെ ആശ്രയിച്ചുള്ള കൃത്രിമത്വങ്ങളും
sys.path അത് അർത്ഥമാക്കുന്നു.
-t ഒരു സോഴ്സ് ഫയൽ ഒരു തരത്തിൽ ഇൻഡന്റേഷനായി ടാബുകളും സ്പെയ്സും മിക്സ് ചെയ്യുമ്പോൾ ഒരു മുന്നറിയിപ്പ് നൽകുക
അത് സ്പെയ്സുകളിൽ പ്രകടിപ്പിക്കുന്ന ഒരു ടാബിന്റെ മൂല്യത്തെ ആശ്രയിച്ചിരിക്കുന്നു. ഒരു പിശക് നൽകുക
ഓപ്ഷൻ രണ്ടുതവണ നൽകുമ്പോൾ.
-u stdin, stdout, stderr എന്നിവ പൂർണ്ണമായും അൺബഫർ ചെയ്യാൻ നിർബന്ധിക്കുക. അത് എവിടെ സിസ്റ്റങ്ങളിൽ
കാര്യങ്ങൾ, stdin, stdout, stderr എന്നിവയും ബൈനറി മോഡിൽ ഇടുക. ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക
xreadlines(), readlines() and file-object iterators ("for" എന്നിവയിലെ ആന്തരിക ബഫറിംഗ്
sys.stdin-ലെ ലൈൻ") ഈ ഓപ്ഷനാൽ സ്വാധീനിക്കപ്പെടുന്നില്ല. ഇത് കൈകാര്യം ചെയ്യാൻ,
"while 1:" ലൂപ്പിനുള്ളിൽ "sys.stdin.readline()" ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.
-v ഓരോ തവണയും ഒരു മൊഡ്യൂൾ ആരംഭിക്കുമ്പോൾ, സ്ഥലം കാണിക്കുന്ന ഒരു സന്ദേശം അച്ചടിക്കുക (ഫയൽ നാമം അല്ലെങ്കിൽ
ബിൽറ്റ്-ഇൻ മൊഡ്യൂൾ) അതിൽ നിന്ന് ലോഡ് ചെയ്യുന്നു. രണ്ടുതവണ നൽകുമ്പോൾ, ഒരു സന്ദേശം പ്രിന്റ് ചെയ്യുക
ഒരു മൊഡ്യൂളിനായി തിരയുമ്പോൾ പരിശോധിക്കുന്ന ഓരോ ഫയലും. കൂടാതെ നൽകുന്നു
പുറത്തുകടക്കുമ്പോൾ മൊഡ്യൂൾ വൃത്തിയാക്കലിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ.
-V , --പതിപ്പ്
എക്സിക്യൂട്ടബിളിന്റെ പൈത്തൺ പതിപ്പ് നമ്പർ പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുന്നു.
-W വാദം
മുന്നറിയിപ്പ് നിയന്ത്രണം. പൈത്തൺ ചിലപ്പോൾ മുന്നറിയിപ്പ് സന്ദേശം പ്രിന്റ് ചെയ്യുന്നു sys.stderr. ഒരു സാധാരണ
മുന്നറിയിപ്പ് സന്ദേശത്തിന് ഇനിപ്പറയുന്ന ഫോം ഉണ്ട്: ഫയല്:വര: വിഭാഗം: സന്ദേശം. സ്ഥിരസ്ഥിതിയായി,
ഓരോ മുന്നറിയിപ്പും അത് സംഭവിക്കുന്ന ഓരോ സോഴ്സ് ലൈനിനും ഒരിക്കൽ പ്രിന്റ് ചെയ്യുന്നു. ഈ ഓപ്ഷൻ
എത്ര തവണ മുന്നറിയിപ്പുകൾ അച്ചടിക്കപ്പെടുന്നു എന്നത് നിയന്ത്രിക്കുന്നു. ഒന്നിലധികം -W ഓപ്ഷനുകൾ നൽകാം; എപ്പോൾ എ
മുന്നറിയിപ്പ് ഒന്നിലധികം ഓപ്ഷനുകളുമായി പൊരുത്തപ്പെടുന്നു, അവസാനമായി പൊരുത്തപ്പെടുത്തൽ ഓപ്ഷന്റെ പ്രവർത്തനം ഇതാണ്
നിർവഹിച്ചു. അസാധുവാണ് -W ഓപ്ഷനുകൾ അവഗണിക്കപ്പെട്ടു (ഒരു മുന്നറിയിപ്പ് സന്ദേശം അച്ചടിച്ചിരിക്കുന്നു
ആദ്യ മുന്നറിയിപ്പ് നൽകുമ്പോൾ അസാധുവായ ഓപ്ഷനുകൾ). മുന്നറിയിപ്പുകളും നിയന്ത്രിക്കാം
ഉപയോഗിക്കുന്ന ഒരു പൈത്തൺ പ്രോഗ്രാമിനുള്ളിൽ നിന്ന് മുന്നറിയിപ്പുകൾ ഘടകം.
ന്റെ ഏറ്റവും ലളിതമായ രൂപം വാദം ഇനിപ്പറയുന്നവയിൽ ഒന്നാണ് നടപടി സ്ട്രിംഗുകൾ (അല്ലെങ്കിൽ ഒരു അതുല്യമായ
ചുരുക്കെഴുത്ത്): അവഗണിക്കുക എല്ലാ മുന്നറിയിപ്പുകളും അവഗണിക്കാൻ; സ്ഥിരസ്ഥിതി വ്യക്തമായി അഭ്യർത്ഥിക്കാൻ
സ്ഥിരസ്ഥിതി സ്വഭാവം (ഓരോ മുന്നറിയിപ്പും ഓരോ സോഴ്സ് ലൈനിനും ഒരിക്കൽ പ്രിന്റ് ചെയ്യുന്നു); എല്ലാം അച്ചടിക്കാൻ എ
ഓരോ തവണയും മുന്നറിയിപ്പ് നൽകുന്നു (ഒരു മുന്നറിയിപ്പ് ആണെങ്കിൽ ഇത് നിരവധി സന്ദേശങ്ങൾ സൃഷ്ടിച്ചേക്കാം
ഒരു ലൂപ്പിനുള്ളിൽ പോലെ ഒരേ സോഴ്സ് ലൈനിനായി ആവർത്തിച്ച് ട്രിഗർ ചെയ്തു); മൊഡ്യൂൾ ലേക്ക്
ഓരോ മൊഡ്യൂളിലും അത് ആദ്യമായി സംഭവിക്കുമ്പോൾ മാത്രം ഓരോ മുന്നറിയിപ്പും പ്രിന്റ് ചെയ്യുക; ഒരിക്കല് ഓരോന്നും അച്ചടിക്കാൻ
പ്രോഗ്രാമിൽ ആദ്യമായി സംഭവിക്കുമ്പോൾ മാത്രം മുന്നറിയിപ്പ്; അഥവാ പിശക് ഒരു ഉയർത്താൻ
ഒരു മുന്നറിയിപ്പ് സന്ദേശം അച്ചടിക്കുന്നതിന് പകരം ഒഴിവാക്കുക.
ന്റെ പൂർണ്ണ രൂപം വാദം is നടപടി:സന്ദേശം:വിഭാഗം:മൊഡ്യൂൾ:ലൈൻ. ഇവിടെ, നടപടി is
മുകളിൽ വിശദീകരിച്ചത് പോലെ, എന്നാൽ ശേഷിക്കുന്ന ഫീൽഡുകളുമായി പൊരുത്തപ്പെടുന്ന സന്ദേശങ്ങൾക്ക് മാത്രമേ ഇത് ബാധകമാകൂ.
ശൂന്യമായ ഫീൽഡുകൾ എല്ലാ മൂല്യങ്ങളുമായി പൊരുത്തപ്പെടുന്നു; പിന്നിലുള്ള ശൂന്യമായ ഫീൽഡുകൾ ഒഴിവാക്കിയേക്കാം. ദി സന്ദേശം
അച്ചടിച്ച മുന്നറിയിപ്പ് സന്ദേശത്തിന്റെ തുടക്കവുമായി ഫീൽഡ് പൊരുത്തപ്പെടുന്നു; ഈ പൊരുത്തം കേസ്-
നിര്വ്വികാരമായ. ദി വിഭാഗം ഫീൽഡ് മുന്നറിയിപ്പ് വിഭാഗവുമായി പൊരുത്തപ്പെടുന്നു. ഇത് ഒരു ആയിരിക്കണം
ക്ലാസ്സിന്റെ പേര്; സന്ദേശത്തിന്റെ യഥാർത്ഥ മുന്നറിയിപ്പ് വിഭാഗം a ആണോ എന്ന് മാച്ച് ടെസ്റ്റ്
നിർദ്ദിഷ്ട മുന്നറിയിപ്പ് വിഭാഗത്തിന്റെ ഉപവിഭാഗം. ക്ലാസിന്റെ മുഴുവൻ പേര് നൽകണം.
ദി മൊഡ്യൂൾ ഫീൽഡ് (പൂർണ്ണ യോഗ്യതയുള്ള) മൊഡ്യൂളിന്റെ പേരുമായി പൊരുത്തപ്പെടുന്നു; ഈ പൊരുത്തം കേസ്-
സെൻസിറ്റീവ്. ദി വര ഫീൽഡ് ലൈൻ നമ്പറുമായി പൊരുത്തപ്പെടുന്നു, ഇവിടെ പൂജ്യം എല്ലാ വരികളുമായി പൊരുത്തപ്പെടുന്നു
അക്കങ്ങൾ, അങ്ങനെ ഒഴിവാക്കിയ വരി സംഖ്യയ്ക്ക് തുല്യമാണ്.
-x ഉറവിടത്തിന്റെ ആദ്യ വരി ഒഴിവാക്കുക. ഇത് ഒരു ഡോസ് നിർദ്ദിഷ്ട ഹാക്കിന് വേണ്ടി മാത്രമുള്ളതാണ്.
മുന്നറിയിപ്പ്: പിശക് സന്ദേശങ്ങളിലെ ലൈൻ നമ്പറുകൾ ഒന്നായി ഓഫാകും!
-3 3to2 ന് നിസ്സാരമായി പരിഹരിക്കാൻ കഴിയാത്ത പൈത്തൺ 3.x പൊരുത്തക്കേടുകളെ കുറിച്ച് മുന്നറിയിപ്പ് നൽകുക.
വിവർത്തകൻ ഇന്റർഫേസ്
ഇന്റർപ്രെറ്റർ ഇന്റർഫേസ് UNIX ഷെല്ലിനോട് സാമ്യമുള്ളതാണ്: സ്റ്റാൻഡേർഡ് ഉപയോഗിച്ച് വിളിക്കുമ്പോൾ
ഒരു tty ഉപകരണത്തിലേക്ക് കണക്റ്റുചെയ്തിരിക്കുന്ന ഇൻപുട്ട്, അത് കമാൻഡുകൾക്കായി ആവശ്യപ്പെടുകയും ഒരു EOF ആകുന്നതുവരെ അവ നടപ്പിലാക്കുകയും ചെയ്യുന്നു.
വായിക്കുക; ഒരു ഫയൽ നെയിം ആർഗ്യുമെന്റ് ഉപയോഗിച്ചോ അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടായി ഒരു ഫയൽ ഉപയോഗിച്ചോ വിളിക്കുമ്പോൾ, അത് വായിക്കുന്നു
എ നിർവ്വഹിക്കുന്നു സ്ക്രിപ്റ്റ് ആ ഫയലിൽ നിന്ന്; കൂടെ വിളിച്ചപ്പോൾ -c കമാൻഡ്, ഇത് പൈത്തണിനെ നിർവ്വഹിക്കുന്നു
ആയി നൽകിയിരിക്കുന്ന പ്രസ്താവന(കൾ). കമാൻഡ്. ഇവിടെ കമാൻഡ് വേർതിരിക്കുന്ന ഒന്നിലധികം പ്രസ്താവനകൾ അടങ്ങിയിരിക്കാം
പുതിയ ലൈനുകൾ. പൈത്തൺ പ്രസ്താവനകളിൽ മുൻനിര വൈറ്റ്സ്പേസ് പ്രധാനമാണ്! നോൺ-ഇന്ററാക്ടീവിൽ
മോഡ്, അത് എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുമുമ്പ് മുഴുവൻ ഇൻപുട്ടും പാഴ്സ് ചെയ്യുന്നു.
ലഭ്യമാണെങ്കിൽ, സ്ക്രിപ്റ്റ് നാമവും അതിനു ശേഷമുള്ള അധിക ആർഗ്യുമെന്റുകളും സ്ക്രിപ്റ്റിലേക്ക് കൈമാറും
പൈത്തൺ വേരിയബിളിൽ sys.argv, ഇത് സ്ട്രിംഗുകളുടെ ഒരു പട്ടികയാണ് (നിങ്ങൾ ആദ്യം ചെയ്യണം ഇറക്കുമതി sys ലേക്ക്
അത് ആക്സസ് ചെയ്യാൻ കഴിയും). സ്ക്രിപ്റ്റ് പേര് നൽകിയിട്ടില്ലെങ്കിൽ, sys.argv[0] ഒരു ശൂന്യമായ ചരടാണ്; എങ്കിൽ -c
ഉപയോഗിക്കുന്നു, sys.argv[0] സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്നു '-സി'. ഓപ്ഷനുകൾ വ്യാഖ്യാനിക്കുന്നത് ശ്രദ്ധിക്കുക
പൈത്തൺ ഇന്റർപ്രെറ്റർ തന്നെ സ്ഥാപിച്ചിട്ടില്ല sys.argv.
സംവേദനാത്മക മോഡിൽ, പ്രാഥമിക നിർദ്ദേശം `>>>' ആണ്; രണ്ടാമത്തെ പ്രോംപ്റ്റ് (ഇത് എപ്പോൾ ദൃശ്യമാകുന്നു
കമാൻഡ് പൂർത്തിയായിട്ടില്ല) `...' ആണ്. അസൈൻമെന്റ് വഴി നിർദ്ദേശങ്ങൾ മാറ്റാവുന്നതാണ് sys.ps1 or
sys.ps2. ഒരു പ്രോംപ്റ്റിൽ ഒരു EOF വായിക്കുമ്പോൾ വ്യാഖ്യാതാവ് ഉപേക്ഷിക്കുന്നു. ഒരു കൈകാര്യം ചെയ്യാത്തപ്പോൾ
ഒഴിവാക്കൽ സംഭവിക്കുന്നു, ഒരു സ്റ്റാക്ക് ട്രെയ്സ് പ്രിന്റ് ചെയ്യുകയും നിയന്ത്രണം പ്രാഥമിക പ്രോംപ്റ്റിലേക്ക് മടങ്ങുകയും ചെയ്യുന്നു; ഇൻ
നോൺ-ഇന്ററാക്ടീവ് മോഡ്, സ്റ്റാക്ക് ട്രെയ്സ് പ്രിന്റ് ചെയ്ത ശേഷം ഇന്റർപ്രെറ്റർ പുറത്തുകടക്കുന്നു. തടസ്സം
സിഗ്നൽ ഉയർത്തുന്നു കീബോർഡ് തടസ്സം ഒഴിവാക്കൽ; മറ്റ് UNIX സിഗ്നലുകൾ പിടിക്കപ്പെട്ടില്ല (ഒഴികെ
സിഗ്പൈപ്പ് ചിലപ്പോൾ അവഗണിക്കപ്പെടുന്നു, അനുകൂലമായി IOError ഒഴിവാക്കൽ). പിശക് സന്ദേശങ്ങളാണ്
stderr-ന് എഴുതിയിരിക്കുന്നു.
ഫയലുകൾ ഒപ്പം ഡയറക്ടറികൾ
പ്രാദേശിക ഇൻസ്റ്റലേഷൻ കൺവെൻഷനുകളെ ആശ്രയിച്ച് ഇവ വ്യത്യാസത്തിന് വിധേയമാണ്; ${പ്രിഫിക്സ്} കൂടാതെ
${exec_prefix} എന്നത് ഇൻസ്റ്റലേഷൻ-ആശ്രിതമാണ്, അത് ഗ്നു സോഫ്റ്റ്വെയറിനായി വ്യാഖ്യാനിക്കേണ്ടതാണ്;
അവ ഒന്നുതന്നെയായിരിക്കാം. Debian GNU/{Hurd,Linux}-ൽ ഇവ രണ്ടിന്റെയും സ്ഥിരസ്ഥിതിയാണ് / usr.
${exec_prefix}/bin/python
വ്യാഖ്യാതാവിന്റെ ശുപാർശിത സ്ഥാനം.
${prefix}/lib/python
${exec_prefix}/lib/python
സ്റ്റാൻഡേർഡ് മൊഡ്യൂളുകൾ അടങ്ങിയ ഡയറക്ടറികളുടെ ശുപാർശിത ലൊക്കേഷനുകൾ.
${prefix}/include/python
${exec_prefix}/include/python
ആവശ്യമായ ഫയലുകൾ ഉൾപ്പെടുന്ന ഡയറക്ടറികളുടെ ശുപാർശിത ലൊക്കേഷനുകൾ
പൈത്തൺ എക്സ്റ്റൻഷനുകൾ വികസിപ്പിക്കുകയും ഇന്റർപ്രെറ്റർ ഉൾച്ചേർക്കുകയും ചെയ്യുന്നു.
~/.pythonrc.py
ഉപയോക്തൃ-നിർദ്ദിഷ്ട ഇനീഷ്യലൈസേഷൻ ഫയൽ ലോഡ് ചെയ്തത് ഉപയോക്താവ് മൊഡ്യൂൾ; സ്ഥിരസ്ഥിതിയായി ഉപയോഗിക്കുന്നില്ല അല്ലെങ്കിൽ
മിക്ക ആപ്ലിക്കേഷനുകളിലും.
ENVIRONMENT വ്യത്യാസങ്ങൾ
പൈത്തൺഹോം
സാധാരണ പൈത്തൺ ലൈബ്രറികളുടെ സ്ഥാനം മാറ്റുക. സ്ഥിരസ്ഥിതിയായി, ലൈബ്രറികൾ
${prefix}/lib/python എന്നതിൽ തിരയുന്നു ഒപ്പം
${exec_prefix}/lib/python , ${prefix}, ${exec_prefix} എന്നിവ എവിടെയാണ്
ഇൻസ്റ്റലേഷൻ-ആശ്രിത ഡയറക്ടറികൾ, ഇവ രണ്ടും ഡിഫോൾട്ടാണ് / usr / local. എപ്പോൾ
$PYTHONHOME ഒരൊറ്റ ഡയറക്ടറിയിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു, അതിന്റെ മൂല്യം ${പ്രിഫിക്സ്} എന്നിവയെ മാറ്റിസ്ഥാപിക്കുന്നു
${exec_prefix}. ഇവയ്ക്കായി വ്യത്യസ്ത മൂല്യങ്ങൾ വ്യക്തമാക്കുന്നതിന്, $PYTHONHOME എന്നതിലേക്ക് സജ്ജമാക്കുക
${prefix}:${exec_prefix}.
പൈത്തോൻപത്ത്
മൊഡ്യൂൾ ഫയലുകൾക്കായി സ്ഥിരസ്ഥിതി തിരയൽ പാത വർദ്ധിപ്പിക്കുന്നു. ഫോർമാറ്റ് സമാനമാണ്
ഷെല്ലിന്റെ $PATH: കോളണുകളാൽ വേർതിരിച്ച ഒന്നോ അതിലധികമോ ഡയറക്ടറി പാത്ത്നെയിമുകൾ. നിലവിലില്ലാത്തത്
ഡയറക്ടറികൾ നിശബ്ദമായി അവഗണിക്കപ്പെടുന്നു. സ്ഥിരസ്ഥിതി തിരയൽ പാത ഇൻസ്റ്റാളേഷനാണ്
ആശ്രിതമാണ്, എന്നാൽ സാധാരണയായി ${prefix}/lib/python എന്നതിൽ തുടങ്ങുന്നു (പൈത്തൺഹോം കാണുക
മുകളിൽ). സ്ഥിരസ്ഥിതി തിരയൽ പാത എപ്പോഴും $PYTHONPATH-ലേക്ക് ചേർത്തിരിക്കുന്നു. ഒരു സ്ക്രിപ്റ്റ് ആണെങ്കിൽ
ആർഗ്യുമെന്റ് നൽകിയിരിക്കുന്നു, സ്ക്രിപ്റ്റ് അടങ്ങിയ ഡയറക്ടറി പാതയിൽ ചേർത്തിരിക്കുന്നു
$PYTHONPATH ന് മുന്നിൽ. ഒരു പൈത്തണിനുള്ളിൽ നിന്ന് തിരയൽ പാത കൈകാര്യം ചെയ്യാൻ കഴിയും
വേരിയബിളായി പ്രോഗ്രാം sys.path.
പൈത്തൺസ്റ്റാർട്ടപ്പ്
ഇത് ഒരു റീഡബിൾ ഫയലിന്റെ പേരാണെങ്കിൽ, ആ ഫയലിലെ പൈത്തൺ കമാൻഡുകൾ
ഇന്ററാക്ടീവ് മോഡിൽ ആദ്യ പ്രോംപ്റ്റ് പ്രദർശിപ്പിക്കുന്നതിന് മുമ്പ് എക്സിക്യൂട്ട് ചെയ്തു. ഫയൽ ആണ്
സംവേദനാത്മക കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുന്ന അതേ നെയിം സ്പേസിൽ എക്സിക്യൂട്ട് ചെയ്യുന്നു
അതിൽ നിർവചിക്കപ്പെട്ടതോ ഇറക്കുമതി ചെയ്തതോ ആയ വസ്തുക്കൾ യോഗ്യതയില്ലാതെ ഉപയോഗിക്കാവുന്നതാണ്
സംവേദനാത്മക സെഷൻ. നിങ്ങൾക്ക് നിർദ്ദേശങ്ങൾ മാറ്റാനും കഴിയും sys.ps1 ഒപ്പം sys.ps2 ഇതിൽ
ഫയൽ.
പൈത്തണി2കെ
ശൂന്യമല്ലാത്ത ഒരു സ്ട്രിംഗിലേക്ക് ഇത് സജ്ജീകരിക്കുക കാലം നിർദ്ദിഷ്ട തീയതികൾ ആവശ്യപ്പെടുന്ന മൊഡ്യൂൾ
4-അക്ക വർഷം ഉൾപ്പെടുത്തുന്നതിനുള്ള സ്ട്രിംഗുകളായി, അല്ലാത്തപക്ഷം 2-അക്ക വർഷങ്ങളെ അടിസ്ഥാനമാക്കി പരിവർത്തനം ചെയ്യുന്നു
ൽ വിവരിച്ചിരിക്കുന്ന നിയമങ്ങൾ കാലം മൊഡ്യൂൾ ഡോക്യുമെന്റേഷൻ.
പൈത്തോനോപ്റ്റിമൈസ്
ഇത് ഒരു ശൂന്യമല്ലാത്ത സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -O ഓപ്ഷൻ.
ഒരു പൂർണ്ണസംഖ്യയായി സജ്ജീകരിച്ചാൽ, അത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -O ഒന്നിലധികം തവണ.
പൈത്തണ്ടെബഗ്
ഇത് ഒരു ശൂന്യമല്ലാത്ത സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -d ഓപ്ഷൻ.
ഒരു പൂർണ്ണസംഖ്യയായി സജ്ജീകരിച്ചാൽ, അത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -d ഒന്നിലധികം തവണ.
പൈത്തോൺഡോണ്ട് റൈറ്റ്ബൈറ്റ്കോഡ്
ഇത് ഒരു ശൂന്യമല്ലാത്ത സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -B ഓപ്ഷൻ
(എഴുതാൻ ശ്രമിക്കരുത് .py[co] ഫയലുകൾ).
പൈത്തണിൻസ്പെക്റ്റ്
ഇത് ഒരു ശൂന്യമല്ലാത്ത സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -i ഓപ്ഷൻ.
പൈത്തോണിയൻകോഡിംഗ്
ഇന്റർപ്രെറ്റർ പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് ഇത് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഇത് ഉപയോഗിച്ച എൻകോഡിംഗിനെ അസാധുവാക്കുന്നു
stdin/stdout/stderr, വാക്യഘടനയിൽ എൻകോഡിംഗ് നാമം:പിശക് കൈകാര്യം ചെയ്യുന്നയാൾ ദി പിശക് കൈകാര്യം ചെയ്യുന്നയാൾ ഭാഗം
ഓപ്ഷണൽ ആണ് കൂടാതെ str.encode-ലെ അതേ അർത്ഥമുണ്ട്. stderr-ന്, the പിശക് കൈകാര്യം ചെയ്യുന്നയാൾ
ഭാഗം അവഗണിക്കപ്പെടുന്നു; കൈകാര്യം ചെയ്യുന്നയാൾ എപ്പോഴും 'ബാക്ക്സ്ലാഷ് റീപ്ലേസ്' ആയിരിക്കും.
പൈത്തോന്നൌസർസൈറ്റ്
ഇത് ഒരു ശൂന്യമല്ലാത്ത സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -s ഓപ്ഷൻ
(sys.path-ലേക്ക് ഉപയോക്തൃ സൈറ്റ് ഡയറക്ടറി ചേർക്കരുത്).
പൈത്തോനുൻബഫർഡ്
ഇത് ഒരു ശൂന്യമല്ലാത്ത സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -u ഓപ്ഷൻ.
പൈത്തൺവെർബോസ്
ഇത് ഒരു ശൂന്യമല്ലാത്ത സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -v ഓപ്ഷൻ.
ഒരു പൂർണ്ണസംഖ്യയായി സജ്ജീകരിച്ചാൽ, അത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -v ഒന്നിലധികം തവണ.
പൈത്തൺ മുന്നറിയിപ്പുകൾ
ഇത് കോമ കൊണ്ട് വേർതിരിച്ച സ്ട്രിംഗായി സജ്ജമാക്കിയാൽ, ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -W
ഓരോ പ്രത്യേക മൂല്യത്തിനും വേണ്ടിയുള്ള ഓപ്ഷൻ.
പൈത്തോൻഹസ്സീദ്
ഈ വേരിയബിൾ "റാൻഡം" ആയി സജ്ജമാക്കിയാൽ, ഇഫക്റ്റ് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ് -R
ഓപ്ഷൻ: str, ബൈറ്റുകൾ, തീയതി സമയം എന്നിവയുടെ ഹാഷുകൾ സീഡ് ചെയ്യാൻ ഒരു റാൻഡം മൂല്യം ഉപയോഗിക്കുന്നു
വസ്തുക്കൾ.
PYTHONHASHSEED ഒരു പൂർണ്ണസംഖ്യയായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അത് ഒരു നിശ്ചിത വിത്തായി ഉപയോഗിക്കുന്നു
ഹാഷ് റാൻഡമൈസേഷൻ ഉൾക്കൊള്ളുന്ന തരങ്ങളുടെ ഹാഷ് () സൃഷ്ടിക്കുന്നു. അതിന്റെ ഉദ്ദേശം
വ്യാഖ്യാതാവിന് തന്നെയുള്ള സ്വയം പരിശോധനകൾ പോലെ ആവർത്തിക്കാവുന്ന ഹാഷിംഗ് അനുവദിക്കുക
അല്ലെങ്കിൽ ഹാഷ് മൂല്യങ്ങൾ പങ്കിടാൻ പൈത്തൺ പ്രക്രിയകളുടെ ഒരു ക്ലസ്റ്ററിനെ അനുവദിക്കുക.
പൂർണ്ണസംഖ്യ [0,4294967295] ശ്രേണിയിലെ ഒരു ദശാംശ സംഖ്യയായിരിക്കണം. വ്യക്തമാക്കുന്നത്
മൂല്യം 0 ഹാഷ് റാൻഡമൈസേഷൻ പ്രവർത്തനരഹിതമാക്കുമ്പോൾ അതേ ഹാഷ് മൂല്യങ്ങളിലേക്ക് നയിക്കും.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് പൈത്തൺ ഓൺലൈനായി ഉപയോഗിക്കുക