473,473 Members | 1,477 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Python online help utility

24 New Member
Hey guys anytime i type in help ('print') i get the following error;

"Sorry, topic and keyword documentation is not available because the Python
HTML documentation files could not be found. If you have installed them,
please set the environment variable PYTHONDOCS to indicate their location.

On the Microsoft Windows operating system, the files can be built by
running "hh -decompile . PythonNN.chm" in the C:\PythonNN\Doc> directory"


I'm working with Python 2.5, i presume thats the latest version.

TIA!
Oct 14 '07 #1
12 3575
bartonc
6,596 Recognized Expert Expert
Hey guys anytime i type in help ('print') i get the following error;

"Sorry, topic and keyword documentation is not available because the Python
HTML documentation files could not be found. If you have installed them,
please set the environment variable PYTHONDOCS to indicate their location.

On the Microsoft Windows operating system, the files can be built by
running "hh -decompile . PythonNN.chm" in the C:\PythonNN\Doc> directory"


I'm working with Python 2.5, i presume thats the latest version.

TIA!
That's what I get too. The docs are in the Start menu under Programs -> Python 2.5.
Oct 14 '07 #2
autodidact
24 New Member
That's what I get too. The docs are in the Start menu under Programs -> Python 2.5.
I do see it, but shouldn't i be able to access it from my python shell?
Oct 14 '07 #3
bartonc
6,596 Recognized Expert Expert
I do see it, but shouldn't i be able to access it from my python shell?
That depends on which shell you are using. The (generally useless) command line prompt which has poor editing capabilities and no menus will bring up help if you leave out the quotes, (print won't work, but just about anything else will). But even the simplest IDE like IDLE has a help menu that will bring up the docs for you.
Oct 14 '07 #4
autodidact
24 New Member
That depends on which shell you are using. The (generally useless) command line prompt which has poor editing capabilities and no menus will bring up help if you leave out the quotes, (print won't work, but just about anything else will). But even the simplest IDE like IDLE has a help menu that will bring up the docs for you.

I can find it manually by going to the help menu as you suggested, but isn't the whole philosophy of programming to be lazy? but thats besides the point.

I did try it without the quotes like help (if) and it gives me a syntax error.

I should've also added in the first post that the error included the following:

On the Microsoft Windows operating system, the files can be built by running "hh -decompile . PythonNN.chm" in the C:\PythonNN\Doc> directory.

How do i do that?

I'm also using the shell that comes with python.
Oct 14 '07 #5
bartonc
6,596 Recognized Expert Expert
I can find it manually by going to the help menu as you suggested, but isn't the whole philosophy of programming to be lazy? but thats besides the point.

I did try it without the quotes like help (if) and it gives me a syntax error.
Yep. That would be the expected behavior when putting reserved words between parentheses like that. The help system does work. Just type help() and it will guide you.
I should've also added in the first post that the error included the following:

On the Microsoft Windows operating system, the files can be built by running "hh -decompile . PythonNN.chm" in the C:\PythonNN\Doc> directory.

How do i do that?

I'm also using the shell that comes with python.
Ok. I think I see what you're getting at. I wouldn't go around decompiling the help file just yet.

To start help programmaticly, you could:
Expand|Select|Wrap|Line Numbers
  1. >>> import os
  2. >>> os.startfile(r'D:\Python24\Doc\Python24.chm')
  3. >>> 
Oct 14 '07 #6
autodidact
24 New Member
Yep. That would be the expected behavior when putting reserved words between parentheses like that. The help system does work. Just type help() and it will guide you.

Ok. I think I see what you're getting at. I wouldn't go around decompiling the help file just yet.

To start help programmaticly, you could:
Expand|Select|Wrap|Line Numbers
  1. >>> import os
  2. >>> os.startfile(r'D:\Python24\Doc\Python24.chm')
  3. >>> 

Thanks, it brought up the Doc file, how can i want to get specific help?
Oct 14 '07 #7
oler1s
671 Recognized Expert Contributor
Why don't you guys just do the hh -decompile thing? That's what I did...
Oct 14 '07 #8
autodidact
24 New Member
Why don't you guys just do the hh -decompile thing? That's what I did...
Um so how do you do the decompile thing? I have no clue whatsoever
Oct 14 '07 #9
bartonc
6,596 Recognized Expert Expert
Um so how do you do the decompile thing? I have no clue whatsoever
Start -> Run cmd
Navigate to the doc directory (like cd C:\Python25\Doc)
Expand|Select|Wrap|Line Numbers
  1. C:\Python25\Doc> hh -decompile . Python25.chm
But that will strew your doc folder full of little HTML files. Have fun!
Oct 14 '07 #10
autodidact
24 New Member
Start -> Run cmd
Navigate to the doc directory (like cd C:\Python25\Doc)
Expand|Select|Wrap|Line Numbers
  1. C:\Python25\Doc> hh -decompile . Python25.chm
But that will strew your doc folder full of little HTML files. Have fun!
I can't help but ask dumb questions, but could you rephrase what you meant by "strew your doc folder full of little HTML files"

In my doc folder i got 2 files namely python25.chm and python25.chw



Thx
Oct 14 '07 #11
zupergfs
1 New Member
I can't help but ask dumb questions, but could you rephrase what you meant by "strew your doc folder full of little HTML files"

In my doc folder i got 2 files namely python25.chm and python25.chw



Thx
my friend you have to do one thing so

1 st go to command prompt and type cd C:\Python25\Doc to navigate there
2 exit the python idle
3 hit space once (in the command prompt window)
4 so Then type hh -decompile . Python25.chm and hit ENTER
5 so only if you type it correctly you will find in the "Doc" directory the decompiled html files.
6 if you have decompiled them just re-open IDLE and
7 Have fun !!!
Feb 5 '08 #12
VictorWoo
1 New Member
C:\Python25\Doc>hh -Decompile . Python25.chm
refresh the folder, success:)
Feb 15 '08 #13

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: Irmen de Jong | last post by:
QOTW: "To make the instructions even friendlier it would also help if 'but Whatever You Do DON'T UNZIP THE FREAKIN' THING - This Means YOU John Latter!' were in large, bold, and underlined type. ...
0
by: Emile van Sebille | last post by:
QOTW: "I've tried many ways over the years to represent equations legibly using Python and my experience that case sensitivity, while certainly no panacea, helps." -- Tim Hochberg "What's your...
9
by: vegetax | last post by:
I was a java developer one year ago ,before i moved to python i realy liked it at the beggining, but i got very disapointed lately since my previus two python proyects where relatively big,and...
6
by: Huron | last post by:
Hi, What do you guys recommend in terms of python project layout, especially unit tests layout ? Zope has unit tests per packages, twisted has a big tests directory full of tests ... and the...
29
by: Mike Meyer | last post by:
After spending time I should have been sleeping working on it, the try python site is much more functional. It now allows statements, including multi-line statements and expressions. You can't...
5
by: Michael Sperlle | last post by:
Is it possible? Bestcrypt can supposedly be set up on linux, but it seems to need changes to the kernel before it can be installed, and I have no intention of going through whatever hell that would...
0
by: Lie | last post by:
Yesterday I installed compiz-icon in my Ubuntu. Today, when I go to the python interpreter, I happen to do this: ### START OF PYTHON SESSION ### Python 2.5.2 (r252:60911, Apr 21 2008, 11:17:30)...
2
by: Peng Yu | last post by:
Hi, Perl has a command line help perldoc. I'm wondering if python has a similar help command. Thanks, Peng
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.